A short but fine adventure by Ivan