Refactored, executes in 3.5s
Complete Runs in 0.0045s