# The digit 3 does not exist
for number in range(400):
    print_boolean = True
    if number%10 == 3:
        print_boolean = False # remove all numbers terminating in 3
    if (number/10)%10 >= 3 and (number/10)%10 < 4:
        print_boolean = False # remove all numbers with a second digit of 3
    if number/100 >= 3 and number/100 < 4:
        print_boolean = False # remove all number beginning with 3 (this won't work with range >= 1300)
    if print_boolean:
        print(str(number))
