Moved Swift solution to incomplete.