HARD IDEA.

HARD IDEA.