Hz = 327.63 N0 = 10_000_000 / (2*Hz) print('Target N = ',N0) A, B, C = 0, 0, 0 MinError = 9999 for a in range(1,17): for b in range(1,257): for c in [1, 4, 16]: N = a*b*c Error = abs(N - N0) if(Error < MinError): A = a B = b C = c MinError = Error print('A = ',A) print('B = ',B) print('C = ',C print('N = ',A*B*C)