I have a friend who can memorize all the multiplication timetable. But when I ask what's 8*6, he doesn't know. So how legit is this guy in mathematics. But he really can write down all the timetables with no difficulty. Only when it was surprise question that made him difficult. Is he stupid?