0 56 61 72 69 61 62 6c 65 20 47 20 3a 20 53 65 74 2e 0a 56 61 72 69 61 62 6c 65 20 6f 70 65 30 72 61 74 69 6f 6e 20 3a 20 47 20 2d 3e 20 47 20 2d 3e 20 47 2e 0a 56 61 72 69 61 62 6c 65 60 20 65 20 3a 20 47 2e 0a 56 61 72 69 61 62 6c 65 20 69 6e 76 20 3a 20 47 20 2d 3e 20 47 2e 90 0a 0a 49 6e 66 69 78 20 22 d7 22 20 3a 3d 20 6f 70 65 72 61 74 69 6f 6e 20 28 61 74 20 6c 120 65 76 65 6c 20 35 30 2c 20 6c 65 66 74 20 61 73 73 6f 63 69 61 74 69 76 69 74 79 29 2e 0a 150 0a 48 79 70 6f 74 68 65 73 69 73 20 61 73 73 6f 63 69 61 74 69 76 69 74 79 20 3a 20 66 6f 180 72 61 6c 6c 20 78 20 79 20 7a 20 3a 20 47 2c 20 28 78 20 d7 20 79 29 20 d7 20 7a 20 3d 20 210 78 20 d7 20 28 79 20 d7 20 7a 29 2e 0a 48 79 70 6f 74 68 65 73 69 73 20 69 64 65 6e 74 69 240 74 79 20 3a 20 66 6f 72 61 6c 6c 20 78 20 3a 20 47 2c 20 28 78 20 d7 20 65 29 20 3d 20 65 270 20 2f 5c 20 65 20 d7 20 78 20 3d 20 78 2e 0a 48 79 70 6f 74 68 65 73 69 73 20 69 6e 76 65 300 72 73 65 20 3a 20 66 6f 72 61 6c 6c 20 78 20 3a 20 47 2c 20 28 78 20 d7 20 69 6e 76 20 78 330 29 20 3d 20 65 20 2f 5c 20 69 6e 76 20 78 20 d7 20 78 20 3d 20 78 2e 0a 0a 54 68 65 6f 72 360 65 6d 20 6c 61 74 69 6e 5f 73 71 75 61 72 65 5f 70 72 6f 70 65 72 74 79 20 3a 20 66 6f 72 390 61 6c 6c 20 61 20 62 20 3a 20 47 2c 20 65 78 69 73 74 73 20 78 20 3a 20 47 2c 20 61 20 d7 420 20 78 20 3d 20 62 2e 0a 20 20 69 6e 74 72 6f 73 20 61 20 62 2e 0a 20 20 65 78 69 73 74 73 450 20 28 69 6e 76 20 61 20 d7 20 62 29 2e 0a 20 20 72 65 77 72 69 74 65 20 3c 2d 20 61 73 73 480 6f 63 69 61 74 69 76 69 74 79 2e 0a 20 20 64 65 73 74 72 75 63 74 20 69 6e 76 65 72 73 65 510 20 77 69 74 68 20 28 78 3a 3d 61 29 20 61 73 20 5b 48 20 5f 5d 2e 0a 20 20 72 65 77 72 69 540 74 65 20 48 2e 0a 20 20 64 65 73 74 72 75 63 74 20 69 64 65 6e 74 69 74 79 20 77 69 74 68 570 20 28 78 3a 3d 62 29 20 61 73 20 5b 5f 20 48 27 5d 2e 0a 20 20 74 72 69 76 69 61 6c 2e 0a 600 51 65 64 2e 0a