Complete, runs in 0.02s