se huru man tänker lösa detta ganska invecklade problem.