Carrie and Nick get out of school at 2:45. They both ride the bus home. Carrie is dropped off at her house 25 minutes after school gets out and Nick is dropped off at 3:15. Who is dropped off at their home first?