t n t n m t n * n t mn