Технически всё верно)
Русское слово "кастет" - это французское словосочетание "сasse-tête"(буквально: ломать голову), которое во Франции как раз означает "головоломка" (непростая задача на сообразительность)
При этом в самой Франции слово "кастет" на французском будет "poing américain" ("американский кулак")