// task4 finished https://asciinema.org/a/YbFuJfiNkSB3UuqwIc0V5d7V9 // task5 finished https://asciinema.org/a/iWUDSh0ponwZGc578fCir94gq