Learn Hardcore Japanese: torihiki - a transaction