On vous donne la description de la galerie sous la forme d'une grille rectangulaire de nombres, les cases de la galerie étant marquées par des 0 et les cases de roche par des 1. Le couloir de la galerie a toujours une largeur de 1 case et hormis l'entrée et la sortie, chaque case marquée par un 0 a exactement deux de ses quatre cases voisines qui sont marquées par un 0 (deux cases sont voisines si elles ont un côté en commun). L'entrée de la galerie est la case en haut à gauche de la grille, et la sortie est la case en bas à droite.
Étant donné la distance D à respecter entre chaque conduit d'aération, vous devez fournir les coordonnées de toutes les cases où creuser une aération, dans l'ordre le long de la galerie. Le premier conduit d'aération doit se trouver sur la D+1e case de la galerie en partant de l'entrée, la suivante sur la (D+1)*2e case, et ainsi de suite.
L'illustration ci-dessus représente une grille de 11 colonnes et 9 lignes. Les cercles rouges représentent les positions où placer des conduits d'aération, si le nombre de cases de galeries à laisser entre deux conduits est de 7. Ainsi, les conduits sont placés à la 8e case rencontrée en parcourant la galerie depuis l'entrée, puis à la 16e, la 24e, la 32e, et enfin la 40e.
Chacune des H lignes suivantes contient L entiers séparés par des espaces, représentant une ligne de la grille : 0 pour une case de galerie, 1 pour une case de roche.
entrée :
9 11 7 0 0 1 0 0 0 1 1 1 1 1 1 0 0 0 1 0 1 0 0 0 0 1 1 1 1 1 0 1 0 1 1 0 1 1 0 0 0 0 1 0 0 1 0 1 1 0 1 1 1 1 1 0 1 0 1 1 0 1 1 1 1 0 0 1 0 1 1 0 0 0 0 1 0 1 0 0 1 1 1 1 1 0 1 0 1 0 1 1 1 1 1 1 0 0 0 1 0 0
sortie :
0 5 5 2 8 7 2 7 5 10