本人法律专业的,就你的问题简单回答几点。
1、首先必须能够证明你,包括b和c买房这一法律行为真实有效,最好是有你们的房屋买卖合同;
2、能够有证据确定你们的法律关系后,你现在在法律上有权利要求c将房产过户到你的名下,而c就必须找b进而找a。a不同意是违反a和b之间的卖房合同的,所以a有义务过户;
3、你可以诉诸法院,要求b过户给你,同时把a列为第二被告,胜诉的前提是第一条。如果他们不同意则违约,要赔违约金给你。
4、如果你们无法证明你们的房屋买卖行为,则房屋最终会判给a的,所以关键在于你们的房屋买卖合同的有效。
你的情况法律关系不算复杂,只要一些房屋买卖证据都在就行了。最担心的是万一ab和或者b和c之间的房屋买卖不成立,那你就肯定拿不到房子,但可以拿回钱款并且要求c给你一定赔偿。