θは角度で、-90°<θ<90°とする。空間において3つのベクトル
ベクトルa=(1,0,1)
ベクトルb=(2sinθ,cosθ,0)
ベクトルc=(tanθ,1+sin2θ,tanθ)と次の2つのベクトルがある。

↑p = ↑b - {(↑a * ↑b)/↑|a|^2) * ↑a
↑q = ↑c - {(↑c * ↑a)/↑|a|^2) * ↑a - {(↑c * ↑p)/↑|p|^2} * ↑p

[1]↑p、↑q をθで表せ。
[2]↑p、↑q のなす角を求めよ。

この問題をどなたか解いていただけないでしょうか。。。