clearer solution