TODO. Solve PE on problem 1266