puchly