Keyword: ipc2012 18