complete fan opinion

Solution resources