Upd. First task