to think up every possible method (idiom); to devise ways and means
Turn 想方设法 into a printable worksheet PDF with Tianzige practice grids and pinyin.