21 on Kattis