smokePUZZLE