Tolerance analysis - Part 1