Are they hard? it's due tonight at 11:55 pm do i need to do pre reading and things? :( Advice please