You can try the of and off joins first and then try the word sniff using the ff join.
The partitioning written method for adding two 2-digit numbers