added: solutions