fixed exercise solutions