Almost final

puzzle still broken….