Sort:  

yes it's a cucumber flower, thanks for the advice @jolforing