Alyssa had 7 puppies and gave 5 to her friends. How many does she have left?