#include <iostream>
#include <sstream>
#include <complex>

int main()
{
    std::istringstream buf("67 - 23i");

    char minus, i;
    double re, im;
    buf >> re >> minus >> im >> i;
    if(!buf || minus != '-' || i != 'i')
        std::cout << "Parse error\n";
    else
        std::cout << std::complex<double>(re, im) << '\n';
}
