#!/usr/bin/env python3

import sys
import json
import csv

# Read CSV header
header = next(sys.stdin).strip().split(',')
header = [h.strip() for h in header]

# Process each row
for line in sys.stdin:
    line = line.strip()

    if not line:
        continue

    try:
        values = next(csv.reader([line]))

        if len(values) != len(header):
            continue

        record = dict(zip(header, values))

        # Convert data types
        record["transaction_id"] = int(record["transaction_id"])
        record["quantity"] = int(record["quantity"])
        record["price"] = float(record["price"])

        # Output JSON
        print(json.dumps(record))

    except (ValueError, StopIteration):
        continue