Same meaning or not?
Who could think of something like that but Roland?
Who but Roland could think of something like that?
I got on the bus and who but Roland should be sitting in front of me!
I got on the bus and who should be sitting in front of me but Roland!
Thanks
Khanh