(let ((a (read)) (b (read))) (print (modulo (* a b) 1000000007)))