n次元での実装