# Combining PR Codes

PR Codes are module codes for specific parts. Let's consider, for example, motor vehicle parts.

Examples of PR Codes and PR Combinations
Transmission | PR Combination | Engine | PR Combination | Make of car | PR Combination
--- | --- | --- | --- | --- | ---
MQ250-6F | E2J | 1.6L/85kW | MM8 / D4K | Renowned A | K8K
MQ350-6F | E3N | 2L/103kW PD | D3X / D7N | Renowned B | K8C
DQ250-6F | E4S | 2L/110kW | D2T / D2Z | Renowned C | K8P / 7N0 / 7JK
MQ200-6F | E5M | 2L/147kW | D2L |  |
DQ200-7F | E6G | 3.2L/184kW | D6D |  |
MQ500 | E7U | 1.4L/88kW | D23 |  |
|  | 1.4L/92kW | D33 |  |

When combining PR Codes, use the following Boolean operators.

Boolean operators
Designation | Meaning
--- | ---
/ | OR
+ | AND
! | NOT

Use parentheses to combine two or more PR Codes. Place them around a series of PR Codes in an expression to indicate that those PR Codes make up one item within the expression.

If PR Codes contain spaces or other non-alphanumeric characters, enclose the PR Codes in double quotation marks. Please note that the double quotation marks must be escaped with the backslash character as shown in the following example: (Sunroof + \"Five Doors\") / (\"White Color\" + !\"Lane Assistant\").

Examples of using parentheses in PR Combinations
PR Combination | Meaning
--- | ---
(K8P / 7N0 / 7JK) + (E7U + (D23 / D33)) | Renowned C make AND (MQ500 gearbox AND (88kW OR 92kW engine))
K8C + (E5M / E6G) | Renowned B make AND (MQ200-6F OR DQ200-7F transmission)