string = "+92 335 3714936, +94 70 100 6172, +94 70 101 4263, +94 70 148 7296, +94 70 169 7875, +94 70 176 6491, +94 70 261 9692, +94 70 268 8040, +94 70 271 9379, +94 70 286 9970, +94 70 291 7740, +94 70 316 2186, +94 70 322 8470, +94 70 339 7885, +94 70 368 6158, +94 70 401 0963, +94 70 426 8312, +94 70 494 3929, +94 70 520 7140, +94 70 525 7326, +94 70 552 2055, +94 70 570 4985, +94 70 583 1215, +94 71 181 3374, +94 71 282 1298, +94 71 332 7718, +94 71 380 4644, +94 71 469 5433, +94 71 480 7452, +94 71 486 7368, +94 71 488 9390, +94 71 495 3389, +94 71 495 8561, +94 71 515 2468, +94 71 531 7646, +94 71 546 5487, +94 71 707 3596, +94 71 752 4042, +94 71 756 1256, +94 71 904 5731, +94 71 919 6794, +94 71 921 8911, +94 71 921 9911, +94 71 927 3221, +94 72 210 4960, +94 74 007 5989, +94 74 012 9569, +94 74 020 9264, +94 74 037 0787, +94 74 051 6999, +94 74 056 0959, +94 74 057 8505, +94 74 061 1434, +94 74 127 1185, +94 74 148 9201, +94 74 159 0758, +94 75 013 7909, +94 75 071 3312, +94 75 217 4636, +94 75 310 2875, +94 75 385 3967, +94 75 426 6902, +94 75 433 5980, +94 75 441 4184, +94 75 470 1260, +94 75 476 8991, +94 75 583 8459, +94 75 602 7703, +94 75 755 0495, +94 75 759 4352, +94 75 775 7606, +94 75 809 6925, +94 75 848 6980, +94 75 869 8938, +94 75 911 6097, +94 75 955 2280, +94 76 013 4660, +94 76 016 1858, +94 76 019 6931, +94 76 024 6379, +94 76 026 5569, +94 76 036 4772, +94 76 037 2872, +94 76 037 3775, +94 76 045 0630, +94 76 072 5966, +94 76 076 9286, +94 76 080 9217, +94 76 083 1578, +94 76 120 7110, +94 76 142 8715, +94 76 171 6338, +94 76 197 2945, +94 76 227 0387, +94 76 242 3016, +94 76 247 5981, +94 76 249 7356, +94 76 250 6735, +94 76 278 0773, +94 76 299 8279, +94 76 322 0705, +94 76 367 1756, +94 76 379 0554, +94 76 380 6220, +94 76 407 7524, +94 76 433 8744, +94 76 446 6798, +94 76 532 1857, +94 76 546 3577, +94 76 583 3358, +94 76 584 6800, +94 76 599 1223, +94 76 601 1849, +94 76 613 9099, +94 76 626 9544, +94 76 643 8825, +94 76 671 2194, +94 76 761 2515, +94 76 770 1270, +94 76 808 3867, +94 76 832 5832, +94 76 868 7322, +94 76 874 7593, +94 76 884 3788, +94 76 912 0360, +94 76 977 3362, +94 76 981 4061, +94 77 029 3565, +94 77 062 7918, +94 77 135 7075, +94 77 166 9415, +94 77 209 6997, +94 77 296 5219, +94 77 347 0538, +94 77 414 9405, +94 77 446 3550, +94 77 475 3302, +94 77 479 7863, +94 77 516 9234, +94 77 523 6980, +94 77 526 4599, +94 77 548 2595, +94 77 562 5129, +94 77 590 6674, +94 77 606 1033, +94 77 634 4411, +94 77 638 4662, +94 77 718 5977, +94 77 723 6488, +94 77 749 0022, +94 77 768 0385, +94 77 874 3096, +94 77 891 6252, +94 77 901 7360, +94 77 932 7694, +94 78 134 9034, +94 78 197 3254, +94 78 201 1403, +94 78 497 0476, +94 78 521 7098, +94 78 534 7787, +94 78 570 4539, +94 78 592 3250, +94 78 661 8457, +94 78 664 2130, +94 78 757 5713, +94 78 759 8940, +94 78 772 1509, +94 78 789 3030, +94 78 865 0552, +94 78 961 3865, +94 78 970 0919, +971 55 180 1971, +974 6669 0342,+212 691-902601, +54 9 3873 53-0575, +91 74472 26683, +91 95656 65880, +94 70 101 5596, +94 70 138 6424, +94 70 228 8435, +94 70 281 0275, +94 70 334 2148, +94 70 365 3110, +94 71 012 8993, +94 71 057 2234, +94 71 085 7714, +94 71 087 3076, +94 71 327 8576, +94 74 047 3969, +94 74 149 6473, +94 74 173 2005, +94 75 466 0102, +94 75 744 9428, +94 75 822 1802, +94 75 982 1522, +94 76 017 8716, +94 76 040 9670, +94 76 061 4163, +94 76 098 0412, +94 76 117 2180, +94 76 213 4485, +94 76 216 3910, +94 76 258 2466, +94 76 261 2855, +94 76 325 1492, +94 76 544 6250, +94 76 659 1677, +94 76 702 2384, +94 76 750 2370, +94 76 760 4057, +94 76 781 3681, +94 76 868 8774, +94 76 932 5656, +94 76 971 1464, +94 77 026 5866, +94 77 103 5615, +94 77 176 4124, +94 77 207 5478, +94 77 225 1668, +94 77 302 4264, +94 77 488 8622, +94 77 521 7005, +94 77 526 6484, +94 77 619 2593, +94 77 621 0385, +94 77 815 3991, +94 77 825 3009, +94 77 892 2186, +94 78 238 5579, +94 78 264 0121, +94 78 426 0049, +94 78 519 3720, +94 78 573 5020, +94 78 629 1394, +94 78 653 4990, +94 78 850 0611, +94 78 946 0524, +960 976-6244, +994 40 324 54 38, +994 40 537 46 97,+44 7759 298474, +94 70 107 1384, +94 70 120 6466, +94 70 147 8797, +94 70 169 5819, +94 70 185 0343, +94 70 196 5204, +94 70 202 1560, +94 70 208 6269, +94 70 220 6937, +94 70 222 3325, +94 70 229 0842, +94 70 261 4433, +94 70 269 4117, +94 70 269 9588, +94 70 290 5572, +94 70 310 7854, +94 70 323 9949, +94 70 324 8483, +94 70 324 8537, +94 70 328 6056, +94 70 334 2094, +94 70 345 8342, +94 70 369 1623, +94 70 379 0947, +94 70 380 2335, +94 70 387 1748, +94 70 399 5895, +94 70 413 1030, +94 70 432 7539, +94 70 441 9295, +94 70 446 0421, +94 70 453 6922, +94 70 483 3633, +94 70 499 0690, +94 70 509 9738, +94 70 518 6243, +94 70 527 1984, +94 70 585 3953, +94 70 767 7670, +94 71 031 9531, +94 71 080 7078, +94 71 120 1078, +94 71 123 4424, +94 71 127 8011, +94 71 143 5203, +94 71 154 9180, +94 71 169 0766, +94 71 196 7814, +94 71 204 5140, +94 71 213 4697, +94 71 218 2080, +94 71 239 2029, +94 71 266 5573, +94 71 301 5462, +94 71 318 0505, +94 71 321 5663, +94 71 327 2848, +94 71 367 1094, +94 71 370 1475, +94 71 390 1840, +94 71 404 1968, +94 71 443 8466, +94 71 450 0574, +94 71 452 7566, +94 71 484 3376, +94 71 514 3738, +94 71 518 6255, +94 71 519 2872, +94 71 528 4696, +94 71 540 3263, +94 71 555 8775, +94 71 559 4757, +94 71 583 7476, +94 71 605 8638, +94 71 614 1278, +94 71 623 7938, +94 71 636 3700, +94 71 639 3293, +94 71 654 0774, +94 71 668 1648, +94 71 671 3600, +94 71 672 0863, +94 71 684 4582, +94 71 693 8382, +94 71 751 8022, +94 71 753 1931, +94 71 798 8905, +94 71 832 2300, +94 71 833 8140, +94 71 847 0428, +94 71 852 5057, +94 71 852 6823, +94 71 868 0307, +94 71 939 7761, +94 71 983 8421, +94 71 991 3950, +94 72 042 7364, +94 72 153 8545, +94 72 163 4346, +94 72 383 0485, +94 72 415 6670, +94 72 434 5891, +94 72 593 6080, +94 72 656 6970, +94 74 021 6117, +94 74 022 4414, +94 74 039 4313, +94 74 040 2069, +94 74 043 0649, +94 74 063 4911, +94 74 069 7160, +94 74 081 4332, +94 74 090 3805, +94 74 094 4532, +94 74 107 0850, +94 74 114 4054, +94 74 119 6561, +94 74 122 7198, +94 74 135 7815, +94 74 153 0784, +94 74 161 2702, +94 74 179 6478, +94 75 231 2759, +94 75 262 4598, +94 75 342 0144, +94 75 623 9988, +94 75 635 0642, +94 75 761 0208, +94 75 797 6952, +94 75 944 1226, +94 75 983 2766, +94 76 008 4488, +94 76 017 9143, +94 76 018 6588, +94 76 037 8227, +94 76 041 1126, +94 76 064 8061, +94 76 083 1366, +94 76 093 7595, +94 76 152 0927, +94 76 163 6989, +94 76 166 5182, +94 76 172 3701, +94 76 183 5246, +94 76 198 1404, +94 76 200 2598, +94 76 202 3636, +94 76 222 1302, +94 76 222 5987, +94 76 244 5670, +94 76 265 1062, +94 76 292 7086, +94 76 301 8732, +94 76 330 5524, +94 76 357 8555, +94 76 372 9681, +94 76 412 5566, +94 76 418 2300, +94 76 475 5597, +94 76 480 6389, +94 76 497 6447, +94 76 525 2353, +94 76 532 1323, +94 76 542 1394, +94 76 568 4365, +94 76 577 0404, +94 76 611 6288, +94 76 667 9353, +94 76 671 5960, +94 76 689 5982, +94 76 704 5236, +94 76 705 3239, +94 76 708 2796, +94 76 718 6546, +94 76 721 3386, +94 76 746 8720, +94 76 775 8811, +94 76 785 1733, +94 76 788 6682, +94 76 789 9670, +94 76 803 8100, +94 76 808 7033, +94 76 816 6358, +94 76 825 1710, +94 76 857 0366, +94 76 860 8853, +94 76 864 0205, +94 76 883 8039, +94 76 886 2613, +94 76 893 8032, +94 76 939 9591, +94 76 947 7788, +94 76 965 3166, +94 77 034 7060, +94 77 111 9852, +94 77 129 0740, +94 77 146 9987, +94 77 152 0402, +94 77 174 6143, +94 77 246 7182, +94 77 270 9121, +94 77 280 5009, +94 77 289 9394, +94 77 299 7953, +94 77 308 4936, +94 77 312 5860, +94 77 333 9709, +94 77 351 9790, +94 77 409 6782, +94 77 432 0911, +94 77 441 3830, +94 77 448 1322, +94 77 448 7645, +94 77 495 1891, +94 77 501 1029, +94 77 501 6512, +94 77 538 7187, +94 77 553 9789, +94 77 558 0058, +94 77 603 1337, +94 77 630 7983, +94 77 647 7356, +94 77 666 7974, +94 77 678 4986, +94 77 698 3792, +94 77 812 3795, +94 77 832 6687, +94 77 842 8830, +94 77 855 9486, +94 77 900 5869, +94 77 929 2029, +94 77 932 4345, +94 78 116 9120, +94 78 125 0695, +94 78 161 3424, +94 78 257 3602, +94 78 273 3458, +94 78 284 3290, +94 78 333 0883, +94 78 448 1589, +94 78 521 8935, +94 78 581 4934, +94 78 626 3044, +94 78 676 0505, +94 78 688 7140, +94 78 714 8645, +94 78 738 4424, +94 78 775 2591, +94 78 781 4014, +94 78 801 8049, +94 78 876 2234,+94 71 490 1378, +94 72 832 8185, +94 72 976 9045, +94 74 036 1659, +94 74 083 1907, +94 74 113 6297, +94 74 116 1566, +94 74 147 9710, +94 75 363 3804, +94 75 457 5465, +94 75 523 5882, +94 75 560 2741, +94 75 935 0065, +94 76 007 9642, +94 76 055 5414, +94 76 078 2157, +94 76 091 3633, +94 76 102 3591, +94 76 163 9624, +94 76 326 1880, +94 76 875 1962, +94 76 913 8681, +94 77 263 9031, +94 77 311 2337, +94 77 385 8815, +94 77 746 1795, +94 77 867 2907, +94 77 899 0072, +94 78 258 3438, +94 78 290 0591, +94 78 300 9975,+92 310 1181163, +92 320 7460400, +94 70 101 4263, +94 70 122 5023, +94 70 142 3695, +94 70 143 3792, +94 70 146 8180, +94 70 199 0012, +94 70 268 8040, +94 70 286 9970, +94 70 289 7955, +94 70 289 8527, +94 70 317 3495, +94 70 320 5658, +94 70 327 8072, +94 70 333 6214, +94 70 379 5987, +94 70 391 1818, +94 70 400 6658, +94 70 460 8423, +94 70 503 5009, +94 70 552 2055, +94 70 553 5833, +94 71 012 6237, +94 71 089 3784, +94 71 097 5064, +94 71 107 8547, +94 71 127 5242, +94 71 150 2633, +94 71 187 3225, +94 71 229 3874, +94 71 238 5095, +94 71 318 2911, +94 71 348 0679, +94 71 372 7791, +94 71 382 5397, +94 71 385 0791, +94 71 389 2003, +94 71 461 0463, +94 71 463 1099, +94 71 476 3732, +94 71 477 7390, +94 71 483 0362, +94 71 483 5522, +94 71 485 7144, +94 71 525 4333, +94 71 544 2353, +94 71 560 4897, +94 71 583 4481, +94 71 586 4237, +94 71 626 0217, +94 71 651 6892, +94 71 667 9592, +94 71 679 1447, +94 71 728 1587, +94 71 735 4660, +94 71 753 3080, +94 71 775 7555, +94 71 794 1139, +94 71 852 8767, +94 71 891 7613, +94 71 968 0754, +94 71 972 7148, +94 72 920 2410, +94 74 015 0266, +94 74 021 6930, +94 74 049 6679, +94 74 056 1050, +94 74 065 9220, +94 74 066 8580, +94 74 069 4587, +94 74 117 5951, +94 74 118 1072, +94 74 135 7730, +94 74 144 3687, +94 74 176 5983, +94 74 183 2451, +94 74 189 7019, +94 74 199 6731, +94 75 068 0245, +94 75 278 5903, +94 75 400 3880, +94 75 406 9033, +94 75 417 0482, +94 75 537 5618, +94 75 552 0338, +94 75 572 3506, +94 75 588 4467, +94 75 650 0926, +94 75 661 6927, +94 75 906 2899, +94 75 919 3890, +94 75 965 1052, +94 75 972 0340, +94 75 976 2624, +94 76 005 0440, +94 76 007 9642, +94 76 041 7746, +94 76 050 1819, +94 76 055 9797, +94 76 063 1727, +94 76 064 5697, +94 76 086 9384, +94 76 088 2135, +94 76 103 8700, +94 76 105 7975, +94 76 126 3083, +94 76 130 2228, +94 76 132 6877, +94 76 157 2907, +94 76 162 3307, +94 76 166 5330, +94 76 223 7695, +94 76 241 2385, +94 76 256 9476, +94 76 264 7954, +94 76 270 5997, +94 76 275 9141, +94 76 276 1419, +94 76 282 7518, +94 76 299 7382, +94 76 321 9007, +94 76 350 7434, +94 76 353 4654, +94 76 372 2693, +94 76 386 0834, +94 76 387 1042, +94 76 389 5187, +94 76 396 0813, +94 76 407 0338, +94 76 418 2300, +94 76 422 5663, +94 76 425 6450, +94 76 430 2014, +94 76 439 1593, +94 76 440 6901, +94 76 475 9879, +94 76 484 5611, +94 76 532 1857, +94 76 541 4840, +94 76 595 9756, +94 76 692 3667, +94 76 696 5570, +94 76 697 1053, +94 76 731 3298, +94 76 755 7932, +94 76 768 3595, +94 76 796 2024, +94 76 800 9534, +94 76 801 7981, +94 76 830 6632, +94 76 841 7346, +94 76 849 9747, +94 76 882 0524, +94 76 898 2062, +94 76 920 9818, +94 76 921 5326, +94 76 922 5122, +94 77 045 9048, +94 77 052 8479, +94 77 067 9189, +94 77 073 5603, +94 77 132 8565, +94 77 135 7075, +94 77 147 7071, +94 77 189 1781, +94 77 189 2441, +94 77 195 1472, +94 77 238 1803, +94 77 250 0715, +94 77 262 5759, +94 77 263 2836, +94 77 298 6367, +94 77 311 8720, +94 77 336 8064, +94 77 340 5386, +94 77 376 4353, +94 77 381 4522, +94 77 388 8987, +94 77 406 9190, +94 77 440 3056, +94 77 498 8705, +94 77 551 6714, +94 77 564 9532, +94 77 567 6966, +94 77 613 5433, +94 77 625 6373, +94 77 632 6731, +94 77 676 2656, +94 77 746 1795, +94 77 753 9774, +94 77 761 7114, +94 77 777 0701, +94 77 841 8391, +94 77 842 1470, +94 77 844 4038, +94 77 870 8384, +94 77 892 0994, +94 77 894 9914, +94 77 896 5599, +94 77 917 1347, +94 77 919 2792, +94 77 932 7694, +94 77 933 0620, +94 77 960 4245, +94 78 121 3186, +94 78 123 3085, +94 78 133 4520, +94 78 153 5675, +94 78 164 0575, +94 78 173 1252, +94 78 239 3140, +94 78 254 7266, +94 78 268 5378, +94 78 314 1988, +94 78 340 9779, +94 78 458 1658, +94 78 487 3848, +94 78 539 4216, +94 78 548 3030, +94 78 550 8072, +94 78 635 0142, +94 78 725 4029, +94 78 731 4989, +94 78 752 0610, +94 78 776 6045, +94 78 830 2521, +94 78 849 1192, +94 78 893 4520, +94 78 937 5724, +94 78 942 5205, +94 78 970 5558, +960 976-6244, +962 7 8821 5201, +994 40 371 73 63, +994 40 750 93 41,+94 70 149 4036, +94 70 150 8191, +94 70 226 1874, +94 70 247 0266, +94 70 286 9970, +94 70 357 0324, +94 70 457 6494, +94 71 062 1838, +94 71 181 3374, +94 71 276 9371, +94 71 297 6547, +94 71 336 9181, +94 71 473 4857, +94 71 535 7121, +94 71 593 1092, +94 71 634 0445, +94 71 667 9592, +94 71 707 3596, +94 71 756 1256, +94 71 930 4245, +94 71 943 9851, +94 71 988 4634, +94 72 832 8185, +94 72 880 3707, +94 72 976 9045, +94 74 036 1659, +94 74 063 9537, +94 74 084 1196, +94 74 116 1566, +94 75 261 2806, +94 75 363 3804, +94 75 432 0074, +94 75 537 2469, +94 76 007 9642, +94 76 032 6258, +94 76 036 7495, +94 76 041 9927, +94 76 055 5414, +94 76 078 2157, +94 76 102 3591, +94 76 163 9624, +94 76 225 7042, +94 76 256 9476, +94 76 311 3043, +94 76 380 6220, +94 76 388 3356, +94 76 401 0397, +94 76 401 2780, +94 76 418 2300, +94 76 479 4471, +94 76 484 5611, +94 76 492 8715, +94 76 549 4211, +94 76 675 9098, +94 76 699 9294, +94 76 857 6969, +94 77 035 1029, +94 77 040 1151, +94 77 263 9031, +94 77 385 8815, +94 77 570 1544, +94 77 624 1269, +94 77 629 5090, +94 77 648 2009, +94 77 656 5311, +94 77 909 6173, +94 78 162 1419, +94 78 254 6136, +94 78 322 7189, +94 78 386 0931, +94 78 434 0635, +94 78 494 0318, +94 78 652 8718, +94 78 723 3594, +94 78 823 4105, +94 78 888 0543, +994 40 443 28 99,+39 351 085 3439, +39 351 282 5411, +91 85908 17462, +92 310 1181163, +92 313 9551629, +94 70 118 3617, +94 70 143 0700, +94 70 143 0783, +94 70 222 3078, +94 70 256 3296, +94 70 271 8843, +94 70 297 6545, +94 70 343 5763, +94 70 411 7142, +94 70 523 5795, +94 71 011 3278, +94 71 097 4934, +94 71 114 2419, +94 71 144 6393, +94 71 148 8694, +94 71 194 4787, +94 71 194 5760, +94 71 210 5631, +94 71 262 6496, +94 71 348 6427, +94 71 489 9299, +94 71 554 7612, +94 71 556 1394, +94 71 620 5149, +94 71 638 5142, +94 71 671 8226, +94 71 695 1511, +94 71 735 4660, +94 71 941 8941, +94 71 962 2813, +94 72 605 3410, +94 74 003 6979, +94 74 012 9569, +94 74 070 4952, +94 74 076 4542, +94 74 085 3767, +94 74 140 2390, +94 75 218 5537, +94 75 231 9039, +94 75 233 9867, +94 75 376 2560, +94 75 381 3025, +94 75 414 2487, +94 75 551 3949, +94 75 568 6436, +94 75 623 7695, +94 75 631 2631, +94 75 805 9874, +94 76 032 1020, +94 76 050 1819, +94 76 052 8357, +94 76 090 9873, +94 76 100 6443, +94 76 101 5936, +94 76 150 1684, +94 76 158 8397, +94 76 192 3081, +94 76 215 4406, +94 76 223 2480, +94 76 243 0415, +94 76 288 8847, +94 76 290 7598, +94 76 305 3515, +94 76 390 0539, +94 76 410 0624, +94 76 418 2300, +94 76 540 0147, +94 76 556 7670, +94 76 581 7463, +94 76 599 6314, +94 76 622 0472, +94 76 665 9738, +94 76 755 7932, +94 76 767 6688, +94 76 796 7571, +94 76 844 2931, +94 76 941 6206, +94 77 045 6710, +94 77 110 4137, +94 77 175 6096, +94 77 180 6959, +94 77 205 0187, +94 77 284 6785, +94 77 299 2284, +94 77 432 3452, +94 77 473 2392, +94 77 480 3800, +94 77 498 7788, +94 77 502 9469, +94 77 508 1545, +94 77 720 7902, +94 77 777 9144, +94 77 791 1388, +94 77 825 6701, +94 77 901 6428, +94 77 956 4161, +94 78 121 3186, +94 78 283 8735, +94 78 359 4050, +94 78 472 2410, +94 78 485 3549, +94 78 510 8026, +94 78 564 3369, +94 78 703 4359, +94 78 724 4536, +94 78 758 9106, +94 78 834 2165, +94 78 857 8767, +94 78 863 9141, +94 78 879 5901,+94 70 116 3683, +94 70 211 9288, +94 70 215 7553, +94 70 222 3505, +94 70 227 0550, +94 70 251 7238, +94 70 256 3296, +94 70 367 6811, +94 70 403 3842, +94 70 406 6159, +94 70 463 4395, +94 70 482 0756, +94 71 036 4766, +94 71 055 1784, +94 71 178 0067, +94 71 204 6469, +94 71 262 6496, +94 71 372 7859, +94 71 378 8872, +94 71 394 5723, +94 71 429 1395, +94 71 512 7449, +94 71 554 3827, +94 71 592 7266, +94 71 660 9730, +94 71 681 7389, +94 71 683 7469, +94 71 706 7910, +94 71 707 9836, +94 71 725 5797, +94 71 752 6217, +94 71 775 1463, +94 71 860 4215, +94 71 879 4605, +94 71 884 4402, +94 71 934 9277, +94 71 948 4662, +94 71 962 2813, +94 71 986 9937, +94 71 988 8166, +94 72 284 0258, +94 74 082 8227, +94 74 153 8439, +94 75 014 0078, +94 75 273 2470, +94 75 663 1408, +94 75 702 8564, +94 75 805 9874, +94 75 810 8413, +94 76 006 5495, +94 76 020 8074, +94 76 044 9472, +94 76 068 4787, +94 76 070 9928, +94 76 088 2135, +94 76 094 1164, +94 76 181 4012, +94 76 201 3070, +94 76 215 4406, +94 76 305 3515, +94 76 306 3691, +94 76 324 9030, +94 76 332 3028, +94 76 342 3336, +94 76 471 3641, +94 76 529 7597, +94 76 661 4036, +94 76 755 7932, +94 76 763 7157, +94 76 764 1170, +94 76 786 7200, +94 76 940 0405, +94 76 985 9082, +94 76 992 7538, +94 77 032 0441, +94 77 055 3401, +94 77 069 3052, +94 77 143 1037, +94 77 159 8577, +94 77 194 4039, +94 77 220 7864, +94 77 236 5832, +94 77 406 1503, +94 77 509 5506, +94 77 535 2557, +94 77 540 6044, +94 77 546 3704, +94 77 588 7211, +94 77 589 7744, +94 77 638 6971, +94 77 642 1026, +94 77 703 5446, +94 77 766 2858, +94 77 797 2704, +94 77 836 5546, +94 77 860 2698, +94 77 875 5845, +94 78 304 6963, +94 78 592 4972, +94 78 617 1489, +94 78 623 8616, +94 78 718 3607, +94 78 740 4363, +94 78 824 2186, +94 78 829 5910, +94 78 961 6745, +994 40 688 27 51,+94 70 109 2327, +94 70 151 6145, +94 70 286 9970, +94 70 379 2238, +94 70 457 6494, +94 71 297 6547, +94 71 593 1092, +94 71 634 0445, +94 71 756 1256, +94 71 943 9851, +94 71 988 4634, +94 72 880 3707, +94 74 036 1659, +94 74 116 1566, +94 75 363 3804, +94 76 036 7495, +94 76 078 2157, +94 76 102 3591, +94 76 124 1475, +94 76 163 9624, +94 76 380 6220, +94 76 388 3356, +94 76 401 0397, +94 76 401 2780, +94 76 407 0338, +94 76 549 4211, +94 77 040 1151, +94 77 263 9031, +94 77 385 8815, +94 77 624 1269, +94 77 909 6173, +94 78 434 0635, +94 78 494 0318, +94 78 548 3030"


print(string)

listofstring = string.split(",")

print(listofstring)
print(len(listofstring))

setoflistofstring = set(listofstring)

print(setoflistofstring)
print(len(setoflistofstring))
 

Python Online Compiler

Write, Run & Share Python code online using OneCompiler's Python online compiler for free. It's one of the robust, feature-rich online compilers for python language, supporting both the versions which are Python 3 and Python 2.7. Getting started with the OneCompiler's Python editor is easy and fast. The editor shows sample boilerplate code when you choose language as Python or Python2 and start coding.

Taking inputs (stdin)

OneCompiler's python online editor supports stdin and users can give inputs to programs using the STDIN textbox under the I/O tab. Following is a sample python program which takes name as input and print your name with hello.

import sys
name = sys.stdin.readline()
print("Hello "+ name)

About Python

Python is a very popular general-purpose programming language which was created by Guido van Rossum, and released in 1991. It is very popular for web development and you can build almost anything like mobile apps, web apps, tools, data analytics, machine learning etc. It is designed to be simple and easy like english language. It's is highly productive and efficient making it a very popular language.

Tutorial & Syntax help

Loops

1. If-Else:

When ever you want to perform a set of operations based on a condition IF-ELSE is used.

if conditional-expression
    #code
elif conditional-expression
    #code
else:
    #code

Note:

Indentation is very important in Python, make sure the indentation is followed correctly

2. For:

For loop is used to iterate over arrays(list, tuple, set, dictionary) or strings.

Example:

mylist=("Iphone","Pixel","Samsung")
for i in mylist:
    print(i)

3. While:

While is also used to iterate a set of statements based on a condition. Usually while is preferred when number of iterations are not known in advance.

while condition  
    #code 

Collections

There are four types of collections in Python.

1. List:

List is a collection which is ordered and can be changed. Lists are specified in square brackets.

Example:

mylist=["iPhone","Pixel","Samsung"]
print(mylist)

2. Tuple:

Tuple is a collection which is ordered and can not be changed. Tuples are specified in round brackets.

Example:

myTuple=("iPhone","Pixel","Samsung")
print(myTuple)

Below throws an error if you assign another value to tuple again.

myTuple=("iPhone","Pixel","Samsung")
print(myTuple)
myTuple[1]="onePlus"
print(myTuple)

3. Set:

Set is a collection which is unordered and unindexed. Sets are specified in curly brackets.

Example:

myset = {"iPhone","Pixel","Samsung"}
print(myset)

4. Dictionary:

Dictionary is a collection of key value pairs which is unordered, can be changed, and indexed. They are written in curly brackets with key - value pairs.

Example:

mydict = {
    "brand" :"iPhone",
    "model": "iPhone 11"
}
print(mydict)

Supported Libraries

Following are the libraries supported by OneCompiler's Python compiler

NameDescription
NumPyNumPy python library helps users to work on arrays with ease
SciPySciPy is a scientific computation library which depends on NumPy for convenient and fast N-dimensional array manipulation
SKLearn/Scikit-learnScikit-learn or Scikit-learn is the most useful library for machine learning in Python
PandasPandas is the most efficient Python library for data manipulation and analysis
DOcplexDOcplex is IBM Decision Optimization CPLEX Modeling for Python, is a library composed of Mathematical Programming Modeling and Constraint Programming Modeling