from functools import reduce import operator prod = lambda *l : reduce(operator.mul,l,1) # number of track+offset possibilities in the database # for a 30 second clip: Nc = 114_821_334 print(prod( Nc, (30.0 / 0.123), # 30 sec clip, .123 frames/sec => frames checked 32, # 32 bits per frame => bits checked (0.5), # this takes 2 sec. so div by 2. (1/1e9), # convert to billions )) #=> ~448