Solutions by Magnus Markling.