Potato the dog from Jiangsu province in China has been taught to add, subtract, multiply and divide.
Proud dog owner Lu Zesheng says he has been able to train his two-year-old canine companion Potato to do arithmetic. Lu poses the questions, and Potato barks the answers.
For example, when asked: "How much is 3.44 plus 3.56?" Potato barks seven times which, according to Lu, means he knows the answer is seven.
As well as being able to solve mathematical puzzles, Lu also says Potato has an excellent memory and, when asked for the number on the side of China's first aircraft carrier, the dog barks the correct answer of "sixteen". According to Chinese state television, Potato can also memorise mobile phone numbers and even people's ages.