<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def vprjpi(vin, projpl, invpl):
 """ Find the vector in a specified plane that maps to a specified vector in another plane under orthogonal projection. http://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/vprjpi_c.html :param vin: The projected vector. :type vin: 3-Element Array of floats :param projpl: Plane containing vin. :type projpl: spiceypy.utils.support_types.Plane :param invpl: Plane containing inverse image of vin. :type invpl: spiceypy.utils.support_types.Plane :return: Inverse projection of vin. :rtype: list """

    vin = stypes.toDoubleVector(vin)
    vout = stypes.emptyDoubleVector(3)
    found = ctypes.c_int()
    libspice.vprjpi_c(vin, ctypes.byref(projpl), ctypes.byref(invpl), vout,
                      ctypes.byref(found))
    return stypes.cVectorToPython(vout), bool(found.value)