Learn Hardcore Japanese: syugi - a principle; an ideology