Joaquim Castilho é engenheiro de formação académica, já reformado, mas sempre gostou de fazer puzzles de palavras.