Amazon 860 - Retail Purchase Order Change Request Specifications

Modified on Tue, May 26 at 9:45 AM

**These specifications are a base model. All customers are responsible for ensuring their map or EDI is compliant with their trading partner's most current specifications.


Retail X12 PO Change Request

X12/V4010/860: Purchase Order Change Request

Version: 1.0 Final

Company:

Amazon.com

Publication:

7/11/2023

Modified:

2/15/2024

 

860 Purchase Order Change Request - Amazon Initiated

Functional Group=PC

Purpose: The EDI 860 is used to signal "need-based cancellations." A need-based cancellation occurs when Amazon determines it needs to cancel excess ordered quantities. Vendor acceptance is required; therefore, Amazon requires that you integrate the EDI 865 and EDI 860 together.

Note that other adjustments to a Purchase Order do not trigger an EDI 860 message at this time. This includes other types of cancellations, such as cancellation due to non-confirmation. This also includes adjustments such as changes to ship-to location, item quantity or cost.

Not Defined:

Pos

Id

Segment Name

Req

Max Use

Repeat

Notes

Usage

 

ISA

Interchange Control Header

M

1

 

 

Must use

 

GS

Functional Group Header

M

1

 

 

Must use

Heading:

Pos

Id

Segment Name

Req

Max Use

Repeat

Notes

Usage

010

ST

Transaction Set Header

M

1

 

 

Must use

020

BCH

Beginning Segment for Purchase Order Change

M

1

 

 

Must use

050

REF

Reference Identification

M

>1

 

 

Must use

050

REF

Reference Identification

C

>1

 

 

Dependent

050

REF

Reference Identification

C

>1

 

 

Dependent

080

FOB

F.O.B. Related Instructions

C

>1

 

 

Dependent

110

CSH

Sales Requirements

M

5

 

 

Must use

150

DTM

Date/Time Reference

M

10

 

 

Must use

150

DTM

Date/Time Reference

M

10

 

 

Must use

220

PKG

Marking, Packaging, Loading

C

200

 

 

Used

 

 

LOOP ID - N9

 

 

1000

 

 

285

N9

Reference Identification

O

1

 

 

Dependent

290

MSG

Message Text

O

1000

 

 

Dependent

 

 

LOOP ID - N1

 

 

200

 

 

300

N1

Name

M

1

 

 

Must use

Detail:

Pos

Id

Segment Name

Req

Max Use

Repeat

Notes

Usage

 

 

LOOP ID - POC

 

 

>1

 

 

010

POC

Line Item Change

M

1

 

 

Must use

030

PO3

Additional Item Detail

O

25

 

 

Used

 

 

LOOP ID - QTY

 

 

>1

 

 

293

QTY

Quantity

O

1

 

 

Used

Summary:

Pos

Id

Segment Name

Req

Max Use

Repeat

Notes

Usage

 

 

LOOP ID - CTT

 

 

1

N3/010L

N3/010L

010

CTT

Transaction Totals

O

1

 

N3/010

Used

030

SE

Transaction Set Trailer

M

1

 

 

Must use

Not Defined:

Pos

Id

Segment Name

Req

Max Use

Repeat

Notes

Usage

 

GE

Functional Group Trailer

M

1

 

 

Must use

 

IEA

Interchange Control Trailer

M

1

 

 

Must use

 

ISA Interchange Control Header     Pos:     Max: 1

Not Defined - Mandatory

Loop: N/A    Elements: 16

User Option (Usage): Must use

Purpose: To start and identify an interchange of zero or more functional groups and interchange-related control segments

Element Summary:

Ref Id

Element Name

Req

Type

Min/Max

Usage

ISA01

Authorization Information Qualifier

Code    Name

00    No Authorization Information Present (No Meaningful Information in I02)

M

ID

2/2

Must use

ISA02

Authorization Information

M

AN

10/10

Must use

ISA03

Security Information Qualifier

Code    Name

00    No Security Information Present (No Meaningful Information in I04)

M

ID

2/2

Must use

ISA04

Security Information

M

AN

10/10

Must use

ISA05

Interchange ID Qualifier

Code    Name

ZZ    Mutually Defined

M

ID

2/2

Must use

ISA06

Interchange Sender ID

Notes: This will be Amazon's EDI ID. AMAZON for Amazon US, AMAZONCA for Amazon Canada, AMAZONMX for Amazon Mexico, AMAZONBR for Amazon Brazil, AMAZONSG for Singapore, AMAZONAU for Australia

M

AN

15/15

Must use

ISA07

Interchange ID Qualifier

Notes: Please place a contact-us via your Vendor Central Extranet account if the required qualifier for your company is not listed. We will then check it and provide feedback to you as soon as possible.

Code    Name

ZZ    Mutually Defined

M

ID

2/2

Must use

ISA08

Interchange Receiver ID

Notes: This field will be the receiver's EDI ID.

M

AN

15/15

Must use

ISA09

Interchange Date

Notes: This field will be the date the EDI message was created

Formatting Notes: YYMMDD

M

DT

6/6

Must use

ISA10

Interchange Time

Notes: This field will be the time the EDI message was created

Formatting Notes: HHMM

M

TM

4/4

Must use

ISA11

Repetition Separator

Notes: The Repetition separator is a delimiter and not a data element; this field provides the delimiter used to separate repeated occurrences of a simple data element or a composite data structure; this value must be different than the data element separator, component element separator, and the segment terminator.

M

ID

1/1

Must use

ISA12

Interchange Control Version Number

Code    Name

00400    Standard Issued as ANSI X12.5-1997

M

ID

5/5

Must use

ISA13

Interchange Control Number

Notes: This field will be a unique control number representing the ISA-IEA transaction

M

N0

9/9

Must use

ISA14

Acknowledgment Requested

Code    Name

0    No Acknowledgment Requested

M

ID

1/1

Must use

ISA15

Usage Indicator

Code    Name

P    Production Data

T    Test Data

M

ID

1/1

Must use

ISA16

Component Element Separator

Formatting Notes: The component element separator '>' is used

M

 

1/1

Must use

Segment Usage:

Only one ISA/IEA loop per data file is sent.

Example:

ISA*00*          *00*          *ZZ*AMAZON         *ZZ*VENDOR         *230711*0748*U*00305*000000335*0*P*>~


 

 

GS Functional Group Header     Pos:     Max: 1

Not Defined - Mandatory

Loop: N/A    Elements: 8

User Option (Usage): Must use

Purpose: To indicate the beginning of a functional group and to provide control information

Element Summary:

Ref Id

Element Name

Req

Type

Min/Max

Usage

GS01

Functional Identifier Code

Code    Name

PC    Purchase Order Change Request - Buyer Initiated (860)

M

ID

2/2

Must use

GS02

Application Sender's Code

Notes: This will be Amazon's EDI ID. AMAZON for Amazon US, AMAZONCA for Amazon Canada, AMAZONMX for Amazon Mexico, AMAZONBR for Amazon Brazil, AMAZONSG for Singapore, AMAZONAU for Australia

M

AN

2/15

Must use

GS03

Application Receiver's Code

Notes: Receiver ID for the X12 860

M

AN

2/15

Must use

GS04

Date

Notes: This field will be the date the EDI message was created

Formatting Notes: CCYYMMDD

M

DT

8/8

Must use

GS05

Time

Notes: This field will be the time the EDI message was created

Formatting Notes: HHMM

M

TM

4/8

Must use

GS06

Group Control Number

Notes: This field will be a unique control number representing the GS-GE transaction

M

N0

1/9

Must use

GS07

Responsible Agency Code

Code    Name

X    Accredited Standards Committee X12

M

ID

1/2

Must use

GS08

Version / Release / Industry Identifier Code

Code    Name

004010    Draft Standards Approved for Publication by ASC X12 Procedures Review Board through October 1997

M

AN

1/12

Must use

Segment Usage:

Only one GS/GE loop per data file is sent.

Example:

GS*PC*AMAZON*VENDOR*20230711*0748*335*X*004010~


 

 

ST Transaction Set Header    Pos: 010    Max: 1

Heading - Mandatory

Loop: N/A    Elements: 2

User Option (Usage): Must use

Purpose: To indicate the start of a transaction set and to assign a control number

Element Summary:

Ref Id

Element Name

Req

Type

Min/Max

Usage

ST01

Transaction Set Identifier Code

Code    Name

860    Purchase Order Change Request - Buyer Initiated

M

ID

3/3

Must use

ST02

Transaction Set Control Number

Notes: This field will represent the control number for this ST - SE combination

M

AN

4/9

Must use

Example:

ST*860*0001~


 

 

BCH Beginning Segment for Purchase Order Change    Pos: 020     Max: 1

Heading - Mandatory

Loop: N/A    Elements: 4

User Option (Usage): Must use

Purpose: To indicate the beginning of the Purchase Order Change Transaction Set and transmit identifying numbers and dates

Element Summary:

Ref Id

Element Name

Req

Type

Min/Max

Usage

BCH01

Transaction Set Purpose Code

Notes: Each EDI 860 transmission for a given PO replaces the data from previous EDI 850 or 860 transmissions. Please ensure that the EDI 860 transmission with the highest version number overrides all data from the previous transmissions.

Code    Name

05    Replace

M

ID

2/2

Must use

BCH02

Purchase Order Type Code

Code    Name

CP    Change to Purchase Order

TR    Cancel / Terminate PO

M

ID

2/2

Must use

BCH03

Purchase Order Number

Notes: This field will be the Amazon order number which was transmitted in the initial Amazon purchase order

Formatting Notes: Amazon Purchase Order numbers were one character followed by 7 numbers. As of 2014, the first character is a digit, followed by six alphanumeric characters (without the digit zero to eliminate confusion), followed by an alphabetic character. Example: A1234567

M

AN

1/22

Must use

BCH06

Date

Notes: Purchase order change date

Formatting Notes: CCYYMMDD

M

DT

8/8

Must use

Example:

BCH*05*CP*A1234567***20230711~


 

 

REF Reference Identification     Pos: 050    Max: >1

Heading - Mandatory

Loop: N/A    Elements: 2

User Option (Usage): Must use

Purpose: To specify identifying information

Element Summary:

Ref Id

Element Name

Req

Type

Min/Max

Usage

REF01

Reference Identification Qualifier

Code    Name

CR    Customer Reference Number

M

ID

2/3

Must use

REF02

Reference Identification

M

AN

1/30

Must use

Segment Usage:

This segment contains the Amazon vendor code for which the PO is created. This is not the PO number

Example:

REF*CR*AMZN_VENDORCODE


 

 

REF Reference Identification     Pos: 050    Max: >1

Heading - Conditional

Loop: N/A    Elements: 2

User Option (Usage): Dependent

Purpose: To specify identifying information

Element Summary:

Ref Id

Element Name

Req

Type

Min/Max

Usage

REF01

Reference Identification Qualifier

Code    Name

PD    Promotion/Deal Number

M

ID

2/3

Must use

REF02

Reference Identification

X

AN

1/30

Used

Segment Usage:

This segment will be sent for import vendors only. To receive this segment in EDI file please reach out to your Amazon business representative.

Example:

REF*PD*PROMO_CODE


 

 

REF Reference Identification     Pos: 050    Max: >1

Heading - Conditional

Loop: N/A    Elements: 2

User Option (Usage): Dependent

Purpose: To specify identifying information

Element Summary:

Ref Id

Element Name

Req

Type

Min/Max

Usage

REF01

Reference Identification Qualifier

Code    Name

AN    Associated Purchase Orders

M

ID

2/3

Must use

REF02

Reference Identification

X

AN

1/30

Used

Segment Usage:

This segment contains the Amazon Container Consolidation ID (CCID). All purchase orders from Amazon with the same CCID should be shipped together as a Full Truck Load (FTL). To enroll into this program please work with your respective Vendor Manager. This applies only to vendors who participate in Amazon FTL program.

Example:

REF*AN*A131243523


 

 

FOB F.O.B. Related Instructions     Pos: 080    Max: >1

Heading - Conditional

Loop: N/A    Elements: 5

User Option (Usage): Dependent

Purpose: To specify transportation instructions relating to shipment

Element Summary:

Ref Id

Element Name

Req

Type

Min/Max

Usage

FOB01

Shipment Method of Payment

Code    Name

BP    Paid by Buyer

CC    Collect

DF    Defined by Buyer and Seller

FO    FOB Port of Call

PP    Prepaid (by Seller)

PS    Paid by Seller

M

ID

2/2

Must use

FOB04

Transportation Terms Qualifier Code

Code    Name

01    Incoterms

O

ID

2/2

Used

FOB05

Transportation Terms Code

Code    Name

CFR    Cost and Freight

CIF    Cost, Insurance, and Freight

CIP    Carriage and Insurance Paid To

CPT    Carriage Paid To

DAF    Delivered at Frontier

DDP    Delivered Duty Paid

DDU    Deliver Duty Unpaid

EXW    Ex Works

FCA    Free Carrier

FOB    Free on Board

X

ID

3/3

Used

FOB06

Location Qualifier

Code    Name

OV    On Vessel (Free On Board [FOB] point)

X

ID

1/2

Used

FOB07

Description

O

AN

1/80

Used

Segment Usage:

This segment will be only sent for import vendors.

Example:

FOB*BP***01*CFR*OV*YANTIAN, CHINA


 

 

CSH Sales Requirements    Pos: 110    Max: 5

Heading - Mandatory

Loop: N/A    Elements: 1

User Option (Usage): Must use

Purpose: To specify general conditions or requirements of the sale

Element Summary:

Ref Id

Element Name

Req

Type

Min/Max

Usage

CSH01

Sales Requirement Code

Code    Name

N    No Back Order

Y    Back Order if Out of Stock

M

ID

1/2

Must use

Segment Usage:

This segment will indicate if backordering is allowed (CSH*Y~) or not (CSH*N~)

Example:

CSH*Y


 

 

DTM Date/Time Reference    Pos: 150    Max: 10

Heading - Mandatory

Loop: N/A    Elements: 2

User Option (Usage): Must use

Purpose: To specify pertinent dates and times

Element Summary:

Ref Id

Element Name

Req

Type

Min/Max

Usage

DTM01

Date/Time Qualifier

Notes: If Amazon-paid freight (collect), 063 represents the latest pick-up date by the Amazon carrier. If vendor-paid freight (prepaid), 063 represents the latest delivery date at the Amazon Fulfillment Center.

Code    Name

063    Do Not Deliver After

M

ID

3/3

Must use

DTM02

Date

Formatting Notes: CCYYMMDD

M

DT

8/8

Must use

Segment Usage:

1) Amazon paid freight: Read the date in the DTM02 field as the latest date that Amazon expects to pick up the freight.

2) Vendor paid freight: Read the date in the DTM02 field as the latest date that Amazon expects the freight to be delivered to the Amazon fulfillment center listed on the purchase order.

Example:

DTM*063*20230716


 

 

DTM Date/Time Reference    Pos: 150    Max: 10

Heading - Mandatory

Loop: N/A    Elements: 2

User Option (Usage): Must use

Purpose: To specify pertinent dates and times

Element Summary:

Ref Id

Element Name

Req

Type

Min/Max

Usage

DTM01

Date/Time Qualifier

Notes: If Amazon-paid freight (collect), 064 represents the earliest pick-up date by the Amazon carrier. If vendor-paid freight (prepaid), 063 represents the earliest delivery date at the Amazon Fulfillment Center.

Code    Name

064    Do Not Deliver Before

M

ID

3/3

Must use

DTM02

Date

Formatting Notes: CCYYMMDD

M

DT

8/8

Must use

Segment Usage:

1) Amazon paid freight: Read the date in the DTM02 field as the earliest date that Amazon expects to pick up the freight.

2) Vendor paid freight: Read the date in the DTM02 field as the earliest date that Amazon expects the freight to be delivered to the Amazon fulfillment center listed on the purchase order

Example:

DTM*064*20230712


 

 

PKG Marking, Packaging, Loading     Pos: 220    Max: 200

Heading - Conditional

Loop: N/A    Elements: 3

User Option (Usage): Used

Purpose: To describe marking, packaging, loading, and unloading requirements

Element Summary:

Ref Id

Element Name

Req

Type

Min/Max

Usage

PKG01

Item Description Type

Code    Name

F    Free-form

X

ID

1/1

Used

PKG02

Packaging Characteristic Code

Code    Name

CS    Container Shape

O

ID

1/5

Used

PKG05

Description

X

AN

1/80

Used

Segment Usage:

This segment is used for Direct Import POs only

Example:

PKG*F*CS***40'HC


 

 

N9 Reference Identification     Pos: 285    Max: 1

Heading - Optional

Loop: N9    Elements: 2

User Option (Usage): Dependent

Purpose: To transmit identifying information as specified by the Reference Identification Qualifier

Element Summary:

Ref Id

Element Name

Req

Type

Min/Max

Usage

N901

Reference Identification Qualifier

Code    Name

L1    Letters or Notes

X

ID

2/3

Used

N902

Reference Identification

X

AN

1/30

Used

Segment Usage:

If segment N9 is used, segment MSG is required.

Example:

N9*L1*SPECIAL INSTRUCTIONS


 

 

MSG Message Text    Pos: 290    Max: 1000

Heading - Optional

Loop: N9    Elements: 1

User Option (Usage): Dependent

Purpose: To provide a free-form format that allows the transmission of text information

Element Summary:

Ref Id

Element Name

Req

Type

Min/Max

Usage

MSG01

Free-Form Message Text

Notes: This field will specify additional comments or messages from the buying contact.

X

AN

1/264

Used

Segment Usage:

If segment MSG is used, segment N9 is required

Example:

MSG*PREFERENCE IS PALLET-LOAD, BUT IF CONTAINERS ARE FLOOR-LOADED, THEN PLEASE DO CLAMP-LOAD OR STRAIGHT FLOOR-LOAD. DO NOT USE SLIP SHEET FOR THIS FC DESTINATION. PAYMENT TERMS ARE PER CONTAINER.


 

 

N1 Name    Pos: 300     Max: 1

Heading - Mandatory

Loop: N1    Elements: 3

User Option (Usage): Must use

Purpose: To identify a party by type of organization, name, and code

Element Summary:

Ref Id

Element Name

Req

Type

Min/Max

Usage

N101

Entity Identifier Code

Code    Name

ST    Ship To

M

ID

2/3

Must use

N103

Identification Code Qualifier

Code    Name

15    Standard Address Number (SAN)

92    Assigned by Buyer or Buyer's Agent

M

ID

1/2

Must use

N104

Identification Code

Notes: This field contains the SAN/Amazon code that represents the Fulfillment Center location. The type of code used here is the same as configured on the EDI PO/850 message.

Notes: For a complete list of Fulfillment Center codes, reference the "Amazon North America Fulfillment Center Address List" document located in the Technical section of the Resource Center on Vendor Central.

M

AN

2/80

Must use

Segment Usage:

This field represents the current ship-to location for the Amazon order.

Example:

N1*ST**15*1566008


 

 

POC Line Item Change    Pos: 010    Max: 1

Detail - Mandatory

Loop: POC    Elements: 8

User Option (Usage): Must use

Purpose: To specify changes to a line item

Element Summary:

Ref Id

Element Name

Req

Type

Min/Max

Usage

POC01

Assigned Identification

Notes: This field will be the position number of the line

M

AN

1/20

Must use

POC02

Change or Response Type Code

Code    Name

CA    Changes To Line Items

NC    No change to line

O

ID

2/2

Used

POC03

Quantity Ordered

Notes: This field represents the total ordered quantity for this item.

M

R

1/15

Must use

POC05

Composite Unit of Measure

POC05-01  Unit or Basis for Measurement Code  M     ID  2/2  Must use

    CA     Case

    EA     Each

X

Comp

 

Used

POC06

Unit Price

Notes: The net cost which Amazon expects to pay for each unit. This field will either be the Price to Amazon Each (Cost) or the Price to Amazon Each (List), depending on the price basis coding in POC05 segment.

M

R

1/17

Must use

POC07

Basis of Unit Price Code

Code    Name

PE    Price per Each

RE    Retail Price per Each

M

ID

2/2

Must use

POC08

Product/Service ID Qualifier

Notes: This will be the same item ID qualifier used on the PO/850 message.

Code    Name

BP    Buyer's Part Number

EN    European Article Number (EAN) (2-5-5-1)

IB    International Standard Book Number (ISBN)

UK    UK U.P.C./EAN Shipping Container Code (1-2-5-5-1)

UP    U.P.C. Consumer Package Code (1-5-5-1)

VN    Vendor's (Seller's) Item Number

M

ID

2/2

Must use

POC09

Product/Service ID

Notes: The ordered item ID. This will be the same identifier type used on the PO/850 message.

M

AN

1/48

Must use

Segment Usage:

Every line item from the original Purchase Order (EDI 850) will be included in the POC loop. If there are no changes to a line item, the POC02 field will be 'NC' for that item.

Example:

POC*1*CA*3**EA*22*PE*UP*0123456789~


 

 

PO3 Additional Item Detail    Pos: 030    Max: 25

Detail - Optional

Loop: POC    Elements: 5

User Option (Usage): Used

Purpose: To specify additional item-related data involving variations in normal price/quantity structure

Element Summary:

Ref Id

Element Name

Req

Type

Min/Max

Usage

PO301

Change Reason Code

Code    Name

QO    Quantity Ordered

UP    Unit Price

ZZ    Mutually Defined

M

ID

2/2

Must use

PO302

Date

M

DT

8/8

Used

PO306

Quantity

Notes: This field indicates cancelled item unit and will be populated if PO301 is "QO"

O

R

1/15

Used

PO307

Unit or Basis for Measurement Code

Notes: This field will be populated if PO301 is "QO"

Code    Name

CA    Case

EA    Each

O

ID

2/2

Used

PO308

Description

O

AN

1/80

Used

Segment Usage:

This segment is used to transmit changes made to an item.

Example:

PO3*QO*20231115****2*EA

PO3*UP*20231115*****


 

 

QTY Quantity    Pos: 293    Max: 1

Detail - Optional

Loop: QTY    Elements: 3

User Option (Usage): Used

Purpose: To specify quantity information

Element Summary:

Ref Id

Element Name

Req

Type

Min/Max

Usage

QTY01

Quantity Qualifier

Code    Name

PX    Prior Units Accepted

QV    Quantity Cancelled

M

ID

2/2

Must use

QTY02

Quantity

X

R

1/15

Used

QTY03

Composite Unit of Measure

QTY03-01  Unit or Basis for Measurement Code  M     ID  2/2  Must use

    CA     Case

    EA     Each

O

Comp

 

Used

Segment Usage:

This segment is used to transmit confirmed unit.

Example:

QTY*PX*19*EA


 

 

CTT Transaction Totals    Pos: 010    Max: 1

Summary - Optional

Loop: CTT    Elements: 2

User Option (Usage): Used

Purpose: To transmit a hash total for a specific element in the transaction set

Element Summary:

Ref Id

Element Name

Req

Type

Min/Max

Usage

CTT01

Number of Line Items

Notes: The number of POC segments in the message.

O

N0

1/6

Recommended

CTT02

Hash Total

Notes: This field will be the total number of items ordered.

O

R

1/10

Recommended

Example:

CTT*5*60


 

 

SE Transaction Set Trailer     Pos: 030    Max: 1

Summary - Mandatory

Loop: N/A    Elements: 2

User Option (Usage): Must use

Purpose: To indicate the end of the transaction set and provide the count of the transmitted segments (including the beginning (ST) and ending (SE) segments)

Element Summary:

Ref Id

Element Name

Req

Type

Min/Max

Usage

SE01

Number of Included Segments

M

N0

1/10

Must use

SE02

Transaction Set Control Number

M

AN

4/9

Must use

Example:

SE*13*0001


 

 

GE Functional Group Trailer     Pos:     Max: 1

Not Defined - Mandatory

Loop: N/A    Elements: 2

User Option (Usage): Must use

Purpose: To indicate the end of a functional group and to provide control information

Element Summary:

Ref Id

Element Name

Req

Type

Min/Max

Usage

GE01

Number of Transaction Sets Included

M

N0

1/6

Must use

GE02

Group Control Number

M

N0

1/9

Must use

Segment Usage:

Only one GS/GE loop per data file is sent.

Example:

GE*1*335~


 

 

IEA Interchange Control Trailer     Pos:     Max: 1

Not Defined - Mandatory

Loop: N/A    Elements: 2

User Option (Usage): Must use

Purpose: To define the end of an interchange of zero or more functional groups and interchange-related control segments

Element Summary:

Ref Id

Element Name

Req

Type

Min/Max

Usage

IEA01

Number of Included Functional Groups

M

N0

1/5

Must use

IEA02

Interchange Control Number

M

N0

9/9

Must use

Segment Usage:

Only one ISA/IEA loop per data file is sent.

Example:

IEA*1*000000335~

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article