从2-16里面挑选三个数字和值为16,这个公式咋表达啊

从2-16内挑选三个数字的和为16,这个问题的公式改如何写?


 for (int i = 2; i < 17; i++)
        {
            for (int m = 2;  m < 17;  m++)
            {
                if (m!=i)
                {
                    for (int n = 2; n < 17; n++)
                    {
                        if (n!=i&&n!=m)
                        {

                            if (i+n+m ==16)
                            {
                                Debug.Log(i+"_"+m+"_"+n);
                            }
                        }
                    }
                }
            }

        }

img