versjon 2 av 22.cpp