The Games are all about the triumph of the human spirit over all odds. This is the time that the can-do attitude of the Japanese matters...