Kinds of Fuwas

ZOJ - 2975