Insanity . . Got lazy at the middle (・_・; whoops
5