def hamming(n):
    arr = [1]
    while len(arr) <= n:
        for i in range(2,5000):
            a = i
            while a >= 1:
                if a == 1:
                    if len(arr) <= 5000:
                        arr.append(i)
                        i += 1
                    else:
                        break
                elif a % 2 == 0:
                    a = a / 2
                    #return a
                elif a % 2 == 0:
                    a = a / 3
                    #return a
                elif a % 2 == 0:
                    a = a / 5
                    #return a
                else:
                    i += 1
    print(arr)


hamming(10)# your code goes here