100 Year Old Hair Ice Puzzle Finally Solved