Round 944 Div 4 Solution Discussion (with myself) (finished)