semi-final version. Works, but the third task was left unfinished.
semi-final version. Works, but the third task was left unfinished.