Nonconvex optimization approach to bilevel problem of coal production and purchase with storage | Synapse