In the "Shrek" franchise, how many kids do Shrek and Fiona have?
3
2
8
6