add P06 solution