MM>KP20, felt good. Hills throughout run are 3 to KP, 12 within, and 1 to MM (total 16). Within KP, there are 5 hills to the second map, 4, 1, and 2. The hard hills are #4 (entry into KP), #12 (up from Cosens parking lot), #13 (up from the bay, switchbacks up), and #16 (up MM).
MM/KP20, hilly run, felt pretty tough on the uphills but overall great. No more snow in KP, saw a few people out today. Love my new camelback, ate one pack of sharkies energy chews.