translate English to French: That is beyond me.
Cela m'échappe.