3 4 1 4 20
763774619 255069025 495435087 0
651592973 788723351 93859586 28347476
835765104 432767068 762280083 2106053
