ordentliga lösning , Gratis en O (jef