Iteraive solutions run on __main__