Hello, what do you think this is? I was guessing some sort of ludwigia or hygrophila, but I could be (and probably am) completely wrong. I searched a bit on the internet, but didn't find anything super close looking within 20 minutes, so I gave up and did the lazy thing and posted here: