pro: 3/3/5
pro: 5/5/6
rk: 136/8876
O: Accepted, @: Upsolved
5/15 - Codeforces Round #319 (Div. 1):
5/16 - Codeforces Round #643 (Div. 2):