Forskarar har funne svar på kattegåte