Weekly Progress
Best solve:149890262, huge optimization later: 149968434
CF Edu Round #165 Solution Discussion