QirK: Question Answering via Intermediate Representation on Knowledge Graphs