P18 solution
P19 solution