Kattis 2opt original.