Utilities (50 points)