add P08 solution