i don't have to mention that i'm not interested in a direct solution. anyway, here is a hint for those who like the problem:

Spoiler:

by the way, the result can be extended to commuting matrices but the solution to this general case is much harder.