close
This gives OK answers on #1, #2 and #3;  still no joy on 4 through 6 :(