I think that she thinks that I think she is dumb


Just trying have some fun with Japanese grammar, but the sentence in the title
has me stumped. I just don't understand Japanese particles enough to even know
where to begin. Here is my best attempt at something resembling this sentence,
but its gotta be wrong, so please help understand how to construct this
sentence in the best way.

> I think that she thinks that I think she is dumb  
>  私は彼女が私は彼女がバカとおもうとおもっているとおもう。(LOL, there is just no way...)




How about...

I think she is dumb.  
彼女のことをバカだと僕は思っている。  
↓  
She thinks that I think she is dumb.  
彼女のことをバカだと僕が思っていると彼女は思っている。  
↓  
I think that she thinks that I think she is dumb.  
彼女のことをバカだと僕が思っていると彼女が思っていると僕は思っている。  
↓  
X thinks that I think that she thinks that I think she is dumb.  
彼女のことをバカだと僕が思っていると彼女が思っていると僕が思っているとXさんは思っている。  
↓  
Y thinks that X thinks that I think that she thinks that I think she is dumb.  
彼女のことをバカだと僕が思っていると彼女が思っていると僕が思っているとXさんが思っているとYさんは思っている。  
↓

... and it can go on and on...




How about...

I think she is dumb.  
彼女のことをバカだと僕は思っている。  
↓  
She thinks that I think she is dumb.  
彼女のことをバカだと僕が思っていると彼女は思っている。  
↓  
I think that she thinks that I think she is dumb.  
彼女のことをバカだと僕が思っていると彼女が思っていると僕は思っている。  
↓  
X thinks that I think that she thinks that I think she is dumb.  
彼女のことをバカだと僕が思っていると彼女が思っていると僕が思っているとXさんは思っている。  
↓  
Y thinks that X thinks that I think that she thinks that I think she is dumb.  
彼女のことをバカだと僕が思っていると彼女が思っていると僕が思っているとXさんが思っているとYさんは思っている。  
↓

... and it can go on and on...

