input: 
  def create_blockchain() -> list:
      """This function initializes a simple blockchain system. It first creates the
      genesis block, then iterates over a list of transactions to create and 
      append subsequent blocks to the blockchain.
      >>> create_blockchain()
      [<Block 0, 2023-10-01 12:00:00, Genesis, 0>, <Block 1, 2023-10-01 12:10:00, Transaction1, hash>, 
      <Block 2, 2023-10-01 12:20:00, Transaction2, hash>]
      """
  
output:     blockchain = []
      genesis_block = {"index": 0, "timestamp": "2023-10-01 12:00:00", "data": "Genesis", "previous_hash": 0}
      blockchain.append(genesis_block)
      
      transactions = ["Transaction1", "Transaction2"]
      for i, transaction in enumerate(transactions, start=1):
          block = {"index": i, "timestamp": f"2023-10-01 12:{i*10:02d}:00", "data": transaction, "previous_hash": "hash"}
          blockchain.append(block)
      
      return [f"<Block {b['index']}, {b['timestamp']}, {b['data']}, {b['previous_hash']}>" for b in blockchain]