тут вопрос в условии, если читать буквально, то система уравнений такая:
N = N1*M1 + N2*M2 +N3*M3
M = M1 + M2 + M3
M1>=0
M2>=0
M3>=0
очевидно - её можно решить, но решений может быть больше 1го
тривиальный алгоритм - перебором всех возможных M1,M2,M3