Medicine, a Fascinating Puzzle.