Je ne {peux, saurais} dire qui a eu cette idée pour a première fois.
I ne {can, would know} say who has had this idea for the first time
I cannot/would not know be able to say who has had this idea for the first time.