taas vähän ratkaisualgoa tehty, toimii melkein