uses transaction and locks record in submit answer service to avoid race condition
uses transaction and locks record in submit answer service to avoid race condition

foneandrew/nonogram-rails,foneandrew/nonogram-rails,foneandrew/nonogram-rails