first version of third task