0 # initial state
(0,0,'!a&!g&!e',ConstantRewardFunction(-1))
(0,1,'a',ConstantRewardFunction(-1000))
(0,3,'e',ConstantRewardFunction(-2))
(3,3,'e',ConstantRewardFunction(-2))
(3,0,'!a&!g&!e',ConstantRewardFunction(-1))
(3,1,'a',ConstantRewardFunction(-1))
(3,2,'g',ConstantRewardFunction(500))
(0,2,'g',ConstantRewardFunction(500))
(2,2,'True',ConstantRewardFunction(0))