One day, one trainer find a ball-shape unknown-type unknown-ability Pokemon, so we want to know what's the type of this new friend.
As far as we know, this new friend belongs to one or two of eighteen types, and one ability. Because it's hard to identify whether its move is STAB, so we decide...