pragma solidity ^0.4.18;
contract Math {
function Math(){
reward = 100;
}
function SubmitSolution(solution) public constant returns (uint) {
if isCorrect(solution){ // Việc kiểm tra kết quả này có thể bị Hacker can thiệp trước đó
Send(reward)
}
}
function Update(newreward) public constant returns (uint) {
reward = newreward;
}
}