Rotala macrandra for sure.
Hard to grow, needs a lot of light.
Edit: Never ever ever every buy fish that you're not familiar with! How can people do this? Next thing you know, you're bringing home a baby piranha, hoping it will get along with your guppies in a 10gal. Sorry to pick on you, but I just don't understand how people can do this.