Quinone Polymer