Learn Hardcore Japanese: zyouken - a condition; requirement