ganska ofullständigt lyckats lösa.