completed, runs in 3.7s