Un dragon et un chevalier sont sur une ile deserte au milieu de l'ocean. Sur cette ile se trouve une tour de 10 etages avec a chaque etage un recipient qui contient un liquide (numerotes de 1 a 10 pour simplifier l'enigme). Chaque liquide agit comme un poison ou comme un antidote, sachant qu'un liquide est un antidote pour les liquides des etages inferieurs, et qu'un liquide bu seul est un poison. Cela veut dire qu'un liquide bu seul vous tuera, mais si vous prenez ensuite un liquide des etages superieurs, vous serez gueris. Ainsi le liquide 10 est le poison inguerissable et l'antidote de tous les autres liquides, et le liquide 1 ne guerit rien.
Ne reussissant pas a s'aneantir avec des methodes habituelles des contes de fees (le chevalier tres puissant tue le dragon encore plus puissant

), ils decident de se battre de facon moins conventionnelle : chacun devra choisir un liquide a donner a boire a l'autre. Ils boiront ensuite le liquide qui leur est donne, puis ils auront une seule chance de trouver l'antidote a leur poison (ils n'auront pas le temps pour une seconde tentative car les poisons agissent rapidement).
Les escaliers entre les etages 9 et 10 etant casses, seul le dragon qui sait voler peut acceder au liquide 10. De plus, le dragon est trop grand pour passer dans la porte du 1er etage (il n'est pas tres souple

). En clair, le chevalier peut acceder aux liquides 1 a 9 et le dragon aux liquides 2 a 10.
Chacun ensuite choisit le liquide a donner a boire a l'autre, puis apres avoir bu, ils essayent de se guerir. Au final, le chevalier survit et le dragon meurt. Comment est - ce possible ?
Bonne chance

Meijong.