solving P20