Added PPER solution