Challenge

7:57 227
32:05 671
17:59 432