Problems and Difficulties Gives us Huge Lessons