suspect *something / work out [a problem] / puzzle over *something / think hard / be puzzled over *something / rack *one's brains / be dubious about *something
ひねりまわす
hinerimawasu
捻り回す JVE
think hard / rack *one's brains / contrive
ひねる
hineru
拈る JVE
suspect *something / work out [a problem] / puzzle over *something / think hard / be puzzled over *something / rack *one's brains / be dubious about *something