I have added "design puzzle solution" from  34 pages and I simulate it in main.rb