Rewrite the first task