Puppy Bilbao

Answer
Solution