getting prepped for a hard problem