We mix ideas and add solutions