1 | 2. p = 0 3. (p ~ 1) 4. b,c: . (p | (b c))  (p | b) (p | c) 5. 0 < p 6. m:  7. m1: . m1 < m  ( n: . m1 m1 = p n n  n = 0) 8. n:  9. ((m  p) p+(m mod p)) ((m  p) p+(m mod p)) = p n n 10. n = 0 11. m = (m  p) p+(m mod p) 12. (m mod p) < p 13. n@0: . n n = p n@0 n@0  n@0 = 0 14. p | ((m mod p) (m mod p)) 15. (p | (m mod p)) (p | (m mod p)) p | (m mod p) | 1 step |