part2 passing (F1:36.134/36.547)
debug prints removed