0_0_23359028_20958.cpp:5:9: error: 'pairPI' does not name a type typedef pairPI; ^ 0_0_23359028_20958.cpp:20:1: error: expected ';' after struct definition } ^ 0_0_23359028_20958.cpp:21:1: error: expected declaration before '}' token } ^