Hmm I think we should take another way for this problem