Fast Enterprises Interview Question

Lots of brainteasers and math problems.