use std::io::Read; fn main() { let mut s = String::new(); std::io::stdin().read_to_string(&mut s).ok(); let n: Vec = s.split_whitespace().flat_map(str::parse).collect(); let (s, e) = s.lines().last().unwrap().split_at(n[1] - 1); println!( "{}{}", e, if (n[0] - n[1]) % 2 == 0 { s.chars().rev().collect::<_>() } else { s.to_owned() } ); }