add P3 solution