This one took the time to work out complex mathmatical calculations..