Problem: p03285
Buggy submission (Python (3.4.3), verdict: Wrong Answer):



def main():
    
    n = int(input())

    check = set()
    for i in range(26):
        for j in range(15):
            temp = 4 * i + 7 * j
            print(i, j, temp)
            if temp > 100:
                pass
            else:
                check.add(temp)

    check.remove(0)

    if n in check:
        print("Yes")
    else:
        print("No")


if __name__ == "__main__":
    main()


Failing test case input:
-226

Expected output:
No


Actual output:
0 0 0
0 1 7
0 2 14
0 3 21
0 4 28
0 5 35
0 6 42
0 7 49
0 8 56
0 9 63
0 10 70
0 11 77
0 12 84
0 13 91
0 14 98
1 0 4
1 1 11
1 2 18
1 3 25
1 4 32
1 5 39
1 6 46
1 7 53
1 8 60
1 9 67
1 10 74
1 11 81
1 12 88
1 13 95
1 14 102
2 0 8
2 1 15
2 2 22
2 3 29
2 4 36
2 5 43
2 6 50
2 7 57
2 8 64
2 9 71
2 10 78
2 11 85
2 12 92
2 13 99
2 14 106
3 0 12
3 1 19
3 2 26
3 3 33
3 4 40
3 5 47
3 6 54
3 7 61
3 8 68
3 9 75
3 10 82
3 11 89
3 12 96
3 13 103
3 14 110
4 0 16
4 1 23
4 2 30
4 3 37
4 4 44
4 5 51
4 6 58
4 7 65
4 8 72
4 9 79
4 10 86
4 11 93
4 12 100
4 13 107
4 14 114
5 0 20
5 1 27
5 2 34
5 3 41
5 4 48
5 5 55
5 6 62
5 7 69
5 8 76
5 9 83
5 10 90
5 11 97
5 12 104
5 13 111
5 14 118
6 0 24
6 1 31
6 2 38
6 3 45
6 4 52
6 5 59
6 6 66
6 7 73
6 8 80
6 9 87
6 10 94
6 11 101
6 12 108
6 13 115
6 14 122
7 0 28
7 1 35
7 2 42
7 3 49
7 4 56
7 5 63
7 6 70
7 7 77
7 8 84
7 9 91
7 10 98
7 11 105
7 12 112
7 13 119
7 14 126
8 0 32
8 1 39
8 2 46
8 3 53
8 4 60
8 5 67
8 6 74
8 7 81
8 8 88
8 9 95
8 10 102
8 11 109
8 12 116
8 13 123
8 14 130
9 0 36
9 1 43
9 2 50
9 3 57
9 4 64
9 5 71
9 6 78
9 7 85
9 8 92
9 9 99
9 10 106
9 11 113
9 12 120
9 13 127
9 14 134
10 0 40
10 1 47
10 2 54
10 3 61
10 4 68
10 5 75
10 6 82
10 7 89
10 8 96
10 9 103
10 10 110
10 11 117
10 12 124
10 13 131
10 14 138
11 0 44
11 1 51
11 2 58
11 3 65
11 4 72
11 5 79
11 6 86
11 7 93
11 8 100
11 9 107
11 10 114
11 11 121
11 12 128
11 13 135
11 14 142
12 0 48
12 1 55
12 2 62
12 3 69
12 4 76
12 5 83
12 6 90
12 7 97
12 8 104
12 9 111
12 10 118
12 11 125
12 12 132
12 13 139
12 14 146
13 0 52
13 1 59
13 2 66
13 3 73
13 4 80
13 5 87
13 6 94
13 7 101
13 8 108
13 9 115
13 10 122
13 11 129
13 12 136
13 13 143
13 14 150
14 0 56
14 1 63
14 2 70
14 3 77
14 4 84
14 5 91
14 6 98
14 7 105
14 8 112
14 9 119
14 10 126
14 11 133
14 12 140
14 13 147
14 14 154
15 0 60
15 1 67
15 2 74
15 3 81
15 4 88
15 5 95
15 6 102
15 7 109
15 8 116
15 9 123
15 10 130
15 11 137
15 12 144
15 13 151
15 14 158
16 0 64
16 1 71
16 2 78
16 3 85
16 4 92
16 5 99
16 6 106
16 7 113
16 8 120
16 9 127
16 10 134
16 11 141
16 12 148
16 13 155
16 14 162
17 0 68
17 1 75
17 2 82
17 3 89
17 4 96
17 5 103
17 6 110
17 7 117
17 8 124
17 9 131
17 10 138
17 11 145
17 12 152
17 13 159
17 14 166
18 0 72
18 1 79
18 2 86
18 3 93
18 4 100
18 5 107
18 6 114
18 7 121
18 8 128
18 9 135
18 10 142
18 11 149
18 12 156
18 13 163
18 14 170
19 0 76
19 1 83
19 2 90
19 3 97
19 4 104
19 5 111
19 6 118
19 7 125
19 8 132
19 9 139
19 10 146
19 11 153
19 12 160
19 13 167
19 14 174
20 0 80
20 1 87
20 2 94
20 3 101
20 4 108
20 5 115
20 6 122
20 7 129
20 8 136
20 9 143
20 10 150
20 11 157
20 12 164
20 13 171
20 14 178
21 0 84
21 1 91
21 2 98
21 3 105
21 4 112
21 5 119
21 6 126
21 7 133
21 8 140
21 9 147
21 10 154
21 11 161
21 12 168
21 13 175
21 14 182
22 0 88
22 1 95
22 2 102
22 3 109
22 4 116
22 5 123
22 6 130
22 7 137
22 8 144
22 9 151
22 10 158
22 11 165
22 12 172
22 13 179
22 14 186
23 0 92
23 1 99
23 2 106
23 3 113
23 4 120
23 5 127
23 6 134
23 7 141
23 8 148
23 9 155
23 10 162
23 11 169
23 12 176
23 13 183
23 14 190
24 0 96
24 1 103
24 2 110
24 3 117
24 4 124
24 5 131
24 6 138
24 7 145
24 8 152
24 9 159
24 10 166
24 11 173
24 12 180
24 13 187
24 14 194
25 0 100
25 1 107
25 2 114
25 3 121
25 4 128
25 5 135
25 6 142
25 7 149
25 8 156
25 9 163
25 10 170
25 11 177
25 12 184
25 13 191
25 14 198
No


Fixed submission (verdict: Accepted):



def main():
    
    n = int(input())

    check = set()
    for i in range(26):
        for j in range(15):
            temp = 4 * i + 7 * j
            if temp > 100:
                pass
            else:
                check.add(temp)

    check.remove(0)

    if n in check:
        print("Yes")
    else:
        print("No")


if __name__ == "__main__":
    main()