https://codeforces.me/contest/2157/submission/350310130 https://codeforces.me/contest/2157/submission/350316544 https://codeforces.me/contest/2157/submission/350308094 https://codeforces.me/contest/2157/submission/350306396
If this wasn't written by AI, I'll eat my computer screen



