Codeforces Round #191 (Div. 2) A B C D