Translation: from spanish

you can't make head nor tail of it