* new and updated solutions