Overcoming Obstacles by Fifty Lessons