tehtävälogiikan uudellenirjoitusta
javadoc aloitettu