solution p18