day10 part2

27:59 > 21