Solving KAggle event recommendation challenge using libFM