solutions for puzzle node problems