ppolynome: function decode works! :D