Extended exercise solutions