https://codeforces.com/group/Lp8OOtVSby/