Sinogen and How Hard