Solutions structure and example