#!/usr/bin/env python
# encoding: utf-8
"""
combine_hazards.py

Created by Nicholas Tatonetti on 2011-02-16.
Copyright (c) 2011 Stanford University. All rights reserved.
"""

import os
import sys

if __name__ == '__main__':
    
    data = dict()
    last_prop = dict()
    for f in sys.argv[1:]:
        
        lines = open(f).readlines()
        data[f] = dict()
        last_prop[f] = 0
        for row in lines:
            day, proportion = row.strip().split('\t')
            data[f][int(day)] = proportion
    
    for i in range(900):
        print >> sys.stdout, ",".join(map(str, [i] + [v.get(i, last_prop[f]) for f,v in data.items()]))
        for f,v in data.items():
            last_prop[f] = v.get(i, last_prop[f])
    
    
    