Seems to work correctly. Needs some opinion from teacher