add solution fo 42
initial for 43
modify the method for 42