solution to 1001, passed