Impossible puzzle… but