NP-Hardness of Learning Programs and Partial MCSP | Synapse