Task1

1st version (need fixes)