solution to 52
solution to 26