All three tasks working