Thank you. I've actually finished all 3 of the big q banks before dedicated (RX, UW, Kaplan). I started preparing for Step 1 towards the end of M1 (probably around March 2017 or so). It started with the Brosencephalon Anki deck, and then I switched to Zanki as soon as it came out. I started doing q banks day 1 of M2 while still chipping away at the Zanki deck (and adding new cards...it's up to 29,000 cards now, 95% mature). I ignored classes as much as possible. I would skip all non-mandatory lectures and just crush Anki and q banks everyday, up to 15 hours per day at times, until about 1 week before the final exams, at which point I would cram the class powerpoints in order to pass. We're true pass/fail, so I've been content to just score around the class average this year. I wish I would have done this since day 1 of M1, but foolishly I spent most of my M1 year chasing A's in worthless classes with nothing to show for it. Oh well, better late(r) than never. I just hope this will all be enough.