Problem: p03243
Buggy submission (Python (3.4.3), verdict: Wrong Answer):
n = int(input())
for i in range(1,n+1):
  low = i * 100 + i *10 + (i+1)
  high = (i+1) * 100 + (i+1) *10 + (i+1)
  if low < n and n <= high:
    print(high)
  else:
    print(low)
    

Failing test case input:
752

Expected output:
777


Actual output:
112
223
334
445
556
777
778
889
1000
1111
1222
1333
1444
1555
1666
1777
1888
1999
2110
2221
2332
2443
2554
2665
2776
2887
2998
3109
3220
3331
3442
3553
3664
3775
3886
3997
4108
4219
4330
4441
4552
4663
4774
4885
4996
5107
5218
5329
5440
5551
5662
5773
5884
5995
6106
6217
6328
6439
6550
6661
6772
6883
6994
7105
7216
7327
7438
7549
7660
7771
7882
7993
8104
8215
8326
8437
8548
8659
8770
8881
8992
9103
9214
9325
9436
9547
9658
9769
9880
9991
10102
10213
10324
10435
10546
10657
10768
10879
10990
11101
11212
11323
11434
11545
11656
11767
11878
11989
12100
12211
12322
12433
12544
12655
12766
12877
12988
13099
13210
13321
13432
13543
13654
13765
13876
13987
14098
14209
14320
14431
14542
14653
14764
14875
14986
15097
15208
15319
15430
15541
15652
15763
15874
15985
16096
16207
16318
16429
16540
16651
16762
16873
16984
17095
17206
17317
17428
17539
17650
17761
17872
17983
18094
18205
18316
18427
18538
18649
18760
18871
18982
19093
19204
19315
19426
19537
19648
19759
19870
19981
20092
20203
20314
20425
20536
20647
20758
20869
20980
21091
21202
21313
21424
21535
21646
21757
21868
21979
22090
22201
22312
22423
22534
22645
22756
22867
22978
23089
23200
23311
23422
23533
23644
23755
23866
23977
24088
24199
24310
24421
24532
24643
24754
24865
24976
25087
25198
25309
25420
25531
25642
25753
25864
25975
26086
26197
26308
26419
26530
26641
26752
26863
26974
27085
27196
27307
27418
27529
27640
27751
27862
27973
28084
28195
28306
28417
28528
28639
28750
28861
28972
29083
29194
29305
29416
29527
29638
29749
29860
29971
30082
30193
30304
30415
30526
30637
30748
30859
30970
31081
31192
31303
31414
31525
31636
31747
31858
31969
32080
32191
32302
32413
32524
32635
32746
32857
32968
33079
33190
33301
33412
33523
33634
33745
33856
33967
34078
34189
34300
34411
34522
34633
34744
34855
34966
35077
35188
35299
35410
35521
35632
35743
35854
35965
36076
36187
36298
36409
36520
36631
36742
36853
36964
37075
37186
37297
37408
37519
37630
37741
37852
37963
38074
38185
38296
38407
38518
38629
38740
38851
38962
39073
39184
39295
39406
39517
39628
39739
39850
39961
40072
40183
40294
40405
40516
40627
40738
40849
40960
41071
41182
41293
41404
41515
41626
41737
41848
41959
42070
42181
42292
42403
42514
42625
42736
42847
42958
43069
43180
43291
43402
43513
43624
43735
43846
43957
44068
44179
44290
44401
44512
44623
44734
44845
44956
45067
45178
45289
45400
45511
45622
45733
45844
45955
46066
46177
46288
46399
46510
46621
46732
46843
46954
47065
47176
47287
47398
47509
47620
47731
47842
47953
48064
48175
48286
48397
48508
48619
48730
48841
48952
49063
49174
49285
49396
49507
49618
49729
49840
49951
50062
50173
50284
50395
50506
50617
50728
50839
50950
51061
51172
51283
51394
51505
51616
51727
51838
51949
52060
52171
52282
52393
52504
52615
52726
52837
52948
53059
53170
53281
53392
53503
53614
53725
53836
53947
54058
54169
54280
54391
54502
54613
54724
54835
54946
55057
55168
55279
55390
55501
55612
55723
55834
55945
56056
56167
56278
56389
56500
56611
56722
56833
56944
57055
57166
57277
57388
57499
57610
57721
57832
57943
58054
58165
58276
58387
58498
58609
58720
58831
58942
59053
59164
59275
59386
59497
59608
59719
59830
59941
60052
60163
60274
60385
60496
60607
60718
60829
60940
61051
61162
61273
61384
61495
61606
61717
61828
61939
62050
62161
62272
62383
62494
62605
62716
62827
62938
63049
63160
63271
63382
63493
63604
63715
63826
63937
64048
64159
64270
64381
64492
64603
64714
64825
64936
65047
65158
65269
65380
65491
65602
65713
65824
65935
66046
66157
66268
66379
66490
66601
66712
66823
66934
67045
67156
67267
67378
67489
67600
67711
67822
67933
68044
68155
68266
68377
68488
68599
68710
68821
68932
69043
69154
69265
69376
69487
69598
69709
69820
69931
70042
70153
70264
70375
70486
70597
70708
70819
70930
71041
71152
71263
71374
71485
71596
71707
71818
71929
72040
72151
72262
72373
72484
72595
72706
72817
72928
73039
73150
73261
73372
73483
73594
73705
73816
73927
74038
74149
74260
74371
74482
74593
74704
74815
74926
75037
75148
75259
75370
75481
75592
75703
75814
75925
76036
76147
76258
76369
76480
76591
76702
76813
76924
77035
77146
77257
77368
77479
77590
77701
77812
77923
78034
78145
78256
78367
78478
78589
78700
78811
78922
79033
79144
79255
79366
79477
79588
79699
79810
79921
80032
80143
80254
80365
80476
80587
80698
80809
80920
81031
81142
81253
81364
81475
81586
81697
81808
81919
82030
82141
82252
82363
82474
82585
82696
82807
82918
83029
83140
83251
83362
83473


Fixed submission (verdict: Accepted):
n = int(input())
for i in range(0,11):
  low = i * 100 + i *10 + i
  high = (i+1) * 100 + (i+1) *10 + (i+1)
  if low < n and n <= high:
    print(high)
    break