Task: Question Answering
Input (English): Problem: there are 59 people that own pets . 15 people own only dogs , 10 people own only cats , 5 people own only cats and dogs , 3 people own cats , dogs and snakes . how many total snakes are there ? 
Options: a ) 2 , b ) 4 , c ) 8 , d ) 29 , e ) 32
Output (English): d