puzzle solving skill - French English Dictionary