Planetary habitability - puzzle online