Is this some league of joke , I can't understand?
Why does this site exist?
Codeforces Round 946 Solution Discussion