OpenLLM-France/wikimedia huggingface dataset:
# Pinyin/Plateau

A plateau is a large flat area of land that is higher than the land around it.
gaoyuarn shih gaoyur zhouweir luhdih d pirngyuarn.
# Pinyin/Play

See also
A play is a piece of writing performed by actors in a theater or on television or radio.
xihjuh shih juhyuahn huoh diahnshih huoh diahntair yaanyuarn yaanchu d zuohpiin.
# Pinyin/Plus

See also
# Pinyin/Plasma

Search
# Pinyin/Plum

See also
A plum is a soft round fruit with smooth red or purple skin, sweet flesh and a large flat seed inside.
Méizi shì róuruǎn de yuánxíng shuǐguǒ, jùyǒu guānghuá de hóngsè huò zǐsè guǒpí, tián de guǒròu, dà ér píng de guǒhé.
# Pinyin/Plasmodium

See also
# Pinyin/You

See also
# Pinyin/Yellow Soybean

Search
# Pinyin/Yemen

Search Pinyin Yemen
# Pinyin/Yongxing Island

Yongxing Island is the largest of the Xisha Islands in the South China Sea. It is the location of the government of Sansha City of Hainan Province of China.
Yoongxing Daao shih Narn Haai Xisha Qurndaao zuihdah d daao, shih ZG Haainarn Sheeng Sansha Shih zhehngfuu d suoozaihdih.
# Pinyin/Young

See also
# Pinyin/Yellowish

See also
# Pinyin/Yoga

Search Pinyin yoga
Yoga is an old discipline from India. Yoga uses breathing techniques, exercise and meditation. It claims to improve health and happiness.
Yoga shì láizì India de gǔlǎo xuékē; lìyòng hūxī jìqiǎo, duànliàn hé míngxiǎng; shēngchēng kě cùjìn jiànkāng hé kuàilè.
Yoga is the Sanskrit word for union.
Yoga shì Fànyǔ, yìsī shì liánhé.
Patanjali was a pioneer of classical yoga. He defined yoga as "the cessation of the modification of the mind."
Patanjali shì gǔdiǎn yoga de xiānqū. Tā bǎ yoga dìngyì wéi “xīnlíng qīngjìng.”
For example, the "sun-salutation" contains 12 poses of asanas one after the other and is said to help balance body and soul.
Lìrú, “tàiyáng-jìnglǐ” bāohán 12 ge yīxìliè de yoga zīshì, jùshuō kě bāngzhù pínghéng shēntǐ hé xīnlíng.
# Pinyin/Younger brother

See also
# Pinyin/Younger sister

See also
# Portuguese/Future tense irregular verbs

The three irregular future tense verbs are trazer, dizer and fazer. Here are their conjugations below.
TRAZER - To bring
| I will bring | Eu trar | ei |
| You (s,inf) will bring | Tu trar | ás |
| He will bring (also ela, você) | Ele trar | á |
| We will bring | Nós trar | emos |
| You (p) will bring | Vós trar | eis |
| They will bring (also elas, vocês) | Eles trar | ão |
DIZER - To say
| I will say | Eu dir | ei |
| You (s,inf) will say | Tu dir | ás |
| He will say (also ela, você) | Ele dir | á |
| We will say | Nós dir | emos |
| You (p) will say | Vós dir | eis |
| They will say (also elas, vocês) | Eles dir | ão |
FAZER - To do/To make
| I will do | Eu far | ei |
| You (s,inf) will do | Tu far | ás |
| He will do (also ela, você) | Ele far | á |
| We will do | Nós far | emos |
| You (p) will do | Vós far | eis |
| They will do (also elas, vocês) | Eles far | ão |
# Portuguese/Imperfect tense irregular verbs
## Imperfect Tense Irregular Verbs

If you haven't already had a look at Imperfect tense regular verbs then go there first.
There are four verbs which are conjugated irregularly in Portuguese.
They are vir (to come), ter (to have), ser (to be) and pôr (to put)
VIR - To Come
| I was coming | Eu vinh | a |
| You (s,inf) were coming | Tu vinh | as |
| He was coming (also ela, você) | Ele vinh | a |
| We were coming | Nós vinh | amos |
| You (p) were coming | Vós vinh | eis |
| They were coming (also elas, vocês) | Eles vinh | am |
TER - To Have
| I had | Eu tinh | a |
| You (s,inf) had | Tu tinh | as |
| He had (also ela, você) | Ele tinh | a |
| We had | Nós_ | tínhamos |
| You (p) had | Vós_ | tínheis |
| They had (also elas, vocês) | Eles tinh | am |
SER - To Be
| I was | Eu er | a |
| You (s,inf) were | Tu er | as |
| He was (also ela, você) | Ele er | a |
| We were | Nós_ | éramos |
| You (p) were | Vós_ | éreis |
| They were (also elas, vocês) | Eles er | am |
PÔR - To Put
| I was putting | Eu punh | a |
| You (s,inf) were putting | Tu punh | as |
| He was putting (also ela, você) | Ele punh | a |
| We were putting | Nós_ | púnhamos |
| You (p) were putting | Vós_ | púnheis |
| They were putting (also elas, vocês) | Eles punh | am |
# Portuguese/Interjections

An interjection is a short word used solely to express emotion. They help to make your Portuguese sound more authentic, and expand your expressive capabilities. They give your language more flavor.
Portuguese speakers are very expressive, so a familiarization with at least some of these terms is a must.
então - When used as an interjection, então can mean the same as "Anyway!" It normally means "Then..." or "So..."
Ah! - Is used as it is with most languages.
Socorro! - Means the same as "Help me!", as it is used when there is an immediate danger of some kind.
Vamos! - Used in place of então, similar to "anyway".
Puxa! - Expresses admiration, like "Wow!".
Perdão! - Literally, "Pardon!", used to convey an apology. Typically less formal than its literal English translation.
Arre! - Expresses impatience. Like "Come on!", "Move".
To create an interjective expression from an adjective, use the combination Que + adjective!. This is the equivalent of saying "How [adjective]!" in English. For example:
* Que bom! - "How nice!"
* Que medo! - "How frightening!"
* Que terrível! - "How terrible!"
# Portuguese/Contents/What time is it?

<<< Back to contents

## Examples:

* Que horas são? — What's the time?
* É uma (hora). It is one o'clock. / São ... (horas). — It is ....
    Note: Portuguese spoken in Portugal is written in green lettres.
| | São doze (horas). |
| | É uma (hora) e quinze (minutos). É uma (hora) e um quarto. |
| | São duas (horas) e meia. São duas (horas) e trinta (minutos). |
| | São quinze para as quatro. / São quatro (horas) menos um quarto. É um quarto para as quatro. São três (horas) e quarenta e cinco (minutos). |
| | São quatro (horas) e cinco (minutos). |
| | São oito (horas) menos dez (minutos). |
| 12:00 | É meio-dia. |
| 24:00 | É meia-noite. |
# Portuguese/Practise Definite and Indefinite Articles/Answers
## Answers

Answers to the lesson about the articles:
| os | filhos |
| a | filha |
| a | mulher |
| o | homem |
| os | irmãos |
| a | irmã |
| a | casa |
| os | jogos |
| um | cão |
| uns | amigos |
| uma | amiga |
| um | nome |
| uns | dias |
| umas | semanas |
| uns | rapazes |
| uma | rapariga |
# Portuguese/Imperfect subjunctive tense regular verbs

The imperfect subjunctive is formed by adding the following endings to the stem.
For all verbs this is formed from the third person plural preterite stem plus the set endings in the table below for the type of verb
What is meant by the 'stem' in this case is what is left after taking the 'ram' ending from the 'eles' form of the preterite tense.
Trying this with a regular verb (1st person singular form): FALAR > falaram - ram = fala > fala + sse = FALASSE
Trying this with an irregular verb (1st person singular form): FAZER > fizeram - ram = fize > fize + sse = FIZESSE
For the 'nós' and 'vós' forms, accents must be added as per the table below:
| ...I was speaking | Eu fala | sse | | | |
| ...you were speaking | Tu fala | sses | | | |
| ...he was speaking (also ela, você) | Ele fala | sse | | | |
| ...we were speaking | Nós fal | ássemos | BUT | Nós comêssemos | Nós partíssemos |
| ...you (p) were speak | Vós fal | ásseis | BUT | Vós comêsseis | Vós partísseis |
| ...they were speaking (also elas, vocês) | Eles fala | ssem | | | |
# Portuguese/Personal infinitive

There are no exceptions or irregularities in the formation of the personal infinitive (except for the stem pôr, which drops the circumflex when expanded). All verbs are created as follows.
| I speak | Eu falar | |
| You (s,inf) speak | Tu falar | es |
| He speaks (also ela, você) | Ele falar | |
| We speak | Nós falar | mos |
| You (p) speak | Vós falar | des |
| They speak (also elas, vocês) | Eles falar | em |
# Portuguese/Present subjunctive tense irregular verbs

Most verbs which are irregular in the present tense can be made into the present subjunctive by removing the "o" from the first person present indicative
And then adding the appropriate endings:
However, there are some exceptions. The following verbs have irregular stems. The endings, however, are regular.
SER (to be)- eu seja
ESTAR (to be)- eu esteja
HAVER (to exist)- eu haja
SABER (to know)- eu saiba
QUERER (to will)- eu queira
TRAZER (to bring)- eu traga
TER (to have)- eu tenha
PÔR (to put down)- eu ponha
VER (to see)- eu veja
PODER (to be able)- eu possa
LER (to read)- eu leia
DIZER (to say)- eu diga
FAZER (to do)- eu faça
VIR (to come)- eu venha
HAVER (to have)- haja
OUVIR (to hear)- ouça
PERDER (to lose)- perca
The following verbs are completely irregular.
And also
# Metal Gear Series/The Patriots

The Patriots are the modern day manifestation of the Philosophers described in Metal Gear Solid 3: Snake Eater. As of late, the organization can be described as a force of perpetual war whose sole purpose is to encourage the funding and act of war. In the Metal Gear series the Patriots are alluded to as the main cause of all large scale conflicts between nations.
The Patriots were founded by Zero, and plays a key role in the backstory of Metal Gear Solid 2: Sons of Liberty as well as Metal Gear Solid V: The Phantom Pain, and a very prominent role in Metal Gear Solid 4: Guns of the Patriots.
# Metal Gear Solid 5: The Phantom Pain/About
## History of this Wikibook

This wikibook was created on June 8th, 2021, among the first strategy guides to start on Wikibooks following the decision to allow strategy guides again.
# Metal Gear Solid 5: The Phantom Pain
## Table of Contents
### Gameplay

* Demon Snake
* Animal Conservation Platform

### Meta

* History
* About
* Printable version

## Read more

Wikibooks has a book on the Metal Gear Series as a whole.
# Python Programming/Tuples

| Previous: Lists | Index | Next: Dictionaries |
A tuple in Python is much like a list except that it is immutable (unchangeable) once created. A tuple of hashable objects is hashable and thus suitable as a key in a dictionary and as a member of a set.

## Overview

Tuples in Python at a glance:

## Tuple notation

Tuples may be created directly or converted from lists. Generally, tuples are enclosed in parentheses.
A one item tuple is created by an item in parentheses followed by a comma:
Also, tuples will be created from items separated by commas.

## Packing and Unpacking

You can also perform multiple assignment using tuples.
Note that either, or both sides of an assignment operator can consist of tuples.
The example above: article, noun, verb, adjective, direct_object = t is called "tuple unpacking" because the tuple t was unpacked and its values assigned to each of the variables on the left. "Tuple packing" is the reverse: t=article, noun, verb, adjective, direct_object. When unpacking a tuple, or performing multiple assignment, you must have the same number of variables being assigned to as values being assigned.

## Operations on tuples

These are the same as for lists except that we may not assign to indices or slices, and there is no "append" operator.
For lists we would have had:

### Tuple Attributes

Length: Finding the length of a tuple is the same as with lists; use the built in len method.

### Conversions

Convert list to tuples using the built in tuple method.
Converting a tuple into a list using the built in list method to cast as a list:
Dictionaries can also be converted to tuples of tuples using the items method of dictionaries:

## Uses of Tuples

Tuples can be used in place of lists where the number of items is known and small, for example when returning multiple values from a function. Many other languages require creating an object or container to return, but with Python's tuple assignment, multiple-value returns are easy:
This resulting tuple can be easily unpacked with the tuple assignment technique explained above:

## Using List Comprehension to process Tuple elements

Occasionally, there is a need to manipulate the values contained within a tuple in order to create a new tuple. For example, if we wanted a way to double all of the values within a tuple, we can combine some of the above information in addition to list comprehension like this:

## Exercises

* Create the list ['a', 'b', 'c'], then create a tuple from that list.
* Create the tuple ('a', 'b', 'c'), then create a list from that tuple. (Hint: the material needed to do this has been covered, but it's not entirely obvious)
* Make the following instantiations simultaneously: a = 'a', b=2, c='gamma'. (That is, in one line of code).
* Create a tuple containing just a single element which in turn contains the three elements 'a', 'b', and 'c'. Verify that the length is actually 1 by using the len function.

## External links

* Python documentation, chapter "Sequence Types" -- python.org
* Python documentation, chapter "Tuples and Sequences" -- python.org
| Previous: Lists | Index | Next: Dictionaries |
# Python Programming/Standard Library

| Previous: Namespace | Index | Next: Regular Expression |
The Python Standard Library is a collection of script modules accessible to a Python program to simplify the programming process and removing the need to rewrite commonly used commands. They can be used by 'calling/importing' them at the beginning of a script.
A list of the Standard Library modules can be found at http://www.python.org/doc/.
The following are among the most important:
* time
* sys
* os
* math
* random
* pickle
* urllib
* re
* cgi
* socket
| Previous: Namespace | Index | Next: Regular Expression |
# Python Programming/User Interaction

For command-line interface, see Python Programming/Input and output.
For graphical user interface (GUI), see Python Programming/GUI Programming
| Previous: Object-oriented programming | Index | Next: Databases |
# Python Programming/TODO

This page is for details about our collective plans for the book. This is both for us to keep our individual trains of thought, and for us as a group to reconcile them.
# Python Programming/Threading

| Previous: Email | Index | Next: Sockets |
Threading in python is used to run multiple threads (tasks, function calls) at the same time. Note that this does not mean that they are executed on different CPUs. Python threads will NOT make your program faster if it already uses 100 % CPU time. In that case, you probably want to look into parallel programming. If you are interested in parallel programming with python, please see here.
Python threads are used in cases where the execution of a task involves some waiting. One example would be interaction with a service hosted on another computer, such as a webserver. Threading allows python to execute other code while waiting; this is easily simulated with the sleep function.

## Examples
### A Minimal Example with Function Call

Make a thread that prints numbers from 1-10 and waits a second between each print:

### A Minimal Example with Object

The output looks like this:
| Previous: Email | Index | Next: Sockets |
# Pokémon/Pokédex/Grumpig
## Basic Statistics

* National Index: 326
* Johto Index: 326
* Hoenn Index: 111
* Stage: Stage 1
* Height: 0.9m/2'11"
* Weight: 71.5kg/158.0lb
* Gender Distribution: 50% Male
* Ability: Thick Fat/Own Tempo
* Type: Psychic
* Species: Manipulate
* Egg Group: Ground
* Hatch Steps: 5120
* Catch Rate: 60
* Base Experience: 164
* Max Experience: 800000
| | HP | Attack | Defense | Speed | Special Attack | Special Defense |
| Base Stats (RB/Y) | - | - | - | - | - | - |
| Base Stats (GS/C) | - | - | - | - | - | - |
| Base Stats (RS/FL/E) | 80 | 45 | 65 | 80 | 90 | 110 |
| Base Stats (DP/PT/HGSS) | – | – | – | – | – | – |
| Base Stats (BW/B2W2) | – | – | – | – | – | – |
| Base Stats (XY/ORAS) | – | – | – | – | – | – |
| Base Stats (SM/USUM) | – | – | – | – | – | – |
| Base Stats (Sword/Shield/BDSP) | – | – | – | – | – | – |
| Max Stats (RB/Y) | - | - | - | - | - | - |
| Max Stats (GS/C) | - | - | - | - | - | - |
| Max Stats (RS/FL/E) | 364 | 207 | 251 | 284 | 306 | 350 |
| Max Stats (DP/PT/HGSS) | – | – | – | – | – | – |
| Max Stats (B/W/B2W2) | – | – | – | – | – | – |
| Max Stats (X/Y/ORAS) | – | – | – | – | – | – |
| Max Stats (SM/USUM) | – | – | – | – | – | – |
| Max Stats (Sword/Shield/BDSP) | – | – | – | – | – | – |
| Effort Points (Sword/Shield/BDSP) | – | – | – | – | – | – |

## Type Matching

Move types which are good on Grumpig: Bug, Dark;, Ghost; Move types which are bad on Grumpig: Fighting, Psychic
All other move types are normal effectiveness on Grumpig.

## Moveset

| Level | Ruby / Sapphire | Fire Red / Leaf Green |
| Start | Splash Psywave Odor Sleuth Psybeam | Splash Psywave Odor Sleuth Psybeam |
| 7 | Psywave | Psywave |
| 10 | Odor Sleuth | Odor Sleuth |
| 16 | Psybeam | Psybeam |
| 19 | Psych Up | Psych Up |
| 25 | Confuse Ray | Confuse Ray |
| 28 | Magic Coat | Magic Coat |
| 37 | Psychic | Psychic |
| 43 | Rest Snore | Rest Snore |
| 55 | Bounce | Bounce |

### TM/HM

* RS/FL: Attract, Calm Mind, Double Team, Facade, Flash, Focus Punch, Frustration, Hidden Power, Hyper Beam, Iron Tail, Light Screen, Protect, Psychic, Rain Dance, Reflect, Rest, Return, Secret Power, Shadow Ball, Shock Wave, Skill Swap, Snatch, Sunny Day, Taunt, Thief, Torment, Toxic

### Breeding

* RS/FL: Extrasensory, Future Sight, Substitute, Trick

## Trading Cards

* EX Dragon #6 - Grumpig
* EX Deoxys #32 - Grumpig
| Basic: Spoink | Stage 1: Grumpig | (No Stage 2) |
# Pokémon/Pokédex/Gulpin
## Basic Statistics

* National Index: 316
* Johto Index: 316
* Hoenn Index: 95
* Stage: Basic
* Height: 0.4m/1'4"
* Weight: 10.3kg/23.0lb
* Gender Distribution: 50% Male
* Ability: Liquid Ooze/Sticky Hold
* Type: Poison
* Species: Stomach
* Egg Group: Indeterminate
* Hatch Steps: 5120
* Catch Rate: 225
* Base Experience: 75
* Max Experience: 1640000
| | HP | Attack | Defense | Speed | Special Attack | Special Defense |
| Base Stats (RB/Y) | - | - | - | - | - | - |
| Base Stats (GS/C) | - | - | - | - | - | - |
| Base Stats (RS/FL/E) | 70 | 43 | 53 | 40 | 43 | 53 |
| Base Stats (DP/PT/HGSS) | – | – | – | – | – | – |
| Base Stats (BW/B2W2) | – | – | – | – | – | – |
| Base Stats (XY/ORAS) | – | – | – | – | – | – |
| Base Stats (SM/USUM) | – | – | – | – | – | – |
| Base Stats (Sword/Shield/BDSP) | – | – | – | – | – | – |
| Max Stats (RB/Y) | - | - | - | - | - | - |
| Max Stats (GS/C) | - | - | - | - | - | - |
| Max Stats (RS/FL/E) | 344 | 203 | 225 | 196 | 203 | 225 |
| Max Stats (DP/PT/HGSS) | – | – | – | – | – | – |
| Max Stats (B/W/B2W2) | – | – | – | – | – | – |
| Max Stats (X/Y/ORAS) | – | – | – | – | – | – |
| Max Stats (SM/USUM) | – | – | – | – | – | – |
| Max Stats (Sword/Shield/BDSP) | – | – | – | – | – | – |
| Effort Points (Sword/Shield/BDSP) | – | – | – | – | – | – |

## Type Matching

Move types which are good on Gulpin: Ground, Psychic Move types which are bad on Gulpin: Bug, Fighting, Grass, Poison
All other move types are normal effectiveness on Gulpin.

## How to Evolve

Gulpin evolves at level 26.

## Moveset

| Level | Ruby / Sapphire Emerald XD / Colosseum | Fire Red / Leaf Green |
| Start | Pound | Pound |
| 6 | Yawn | Yawn |
| 9 | Poison Gas | Poison Gas |
| 14 | Sludge | Sludge |
| 17 | Amnesia | Amnesia |
| 23 | Encore | Encore |
| 28 | Toxic | Toxic |
| 34 | Stockpile Spit Up Swallow | Stockpile Spit Up Swallow |
| 39 | Sludge Bomb | Sludge Bomb |

### TM/HM

* RS/FL: Attract, Bullet Seed, Double Team, Facade, Frustration, Giga Drain, Hidden Power, Ice Beam, Protect, Rain Dance, Rest, Return, Rock Smash, Secret Power, Shadow Ball, Shock Wave, Sludge Bomb, Snatch, Solarbeam, Strength, Sunny Day, Toxic, Water Pulse,hyper beam

### Breeding

* RS/FL: Acid Armor, Dream Eater, Pain Split, Smog

## Trading Cards

* EX Hidden Legends #62 - Gulpin
| Basic: Gulpin | Stage 1: Swalot | (No Stage 2) |
# Pokémon/Pokédex/Gumshoos
## Base Statistics

Normal type

## Type Matching

Moves that deal 200% of their damage to Gumshoos: fighting Moves that deal 0% of their damage to Gumshoos: ghost
# Pokémon/Pokédex/Happiny
## Base Statistics

A normal type

## Type Matching

Moves that deal 200% of their damage to Happiny: fighting Moves that deal 0% of their damage to Happiny: ghost
# Pokémon/Pokédex/Hariyama
## Basic Statistics

* National Index: 297
* Johto Index: 297
* Hoenn Index: 49
* Stage: Stage 1
* Height: 2.3m/7'7"
* Weight: 253.8kg/560.0lb
* Gender Distribution: 75% Male
* Ability: Thick Fat/Guts
* Type: Fighting
* Species: Thrust
* Egg Group: Humanshape
* Hatch Steps: 5120
* Catch Rate: 200
* Base Experience: 184
* Max Experience: 1640000
| | HP | Attack | Defense | Speed | Special Attack | Special Defense |
| Base Stats (RB/Y) | - | - | - | - | - | - |
| Base Stats (GS/C) | - | - | - | - | - | - |
| Base Stats (RS/FL/E) | 144 | 120 | 60 | 50 | 40 | 60 |
| Base Stats (DP/PT/HGSS) | – | – | – | – | – | – |
| Base Stats (BW/B2W2) | – | – | – | – | – | – |
| Base Stats (XY/ORAS) | – | – | – | – | – | – |
| Base Stats (SM/USUM) | – | – | – | – | – | – |
| Base Stats (Sword/Shield/BDSP) | – | – | – | – | – | – |
| Max Stats (RB/Y) | - | - | - | - | - | - |
| Max Stats (GS/C) | - | - | - | - | - | - |
| Max Stats (RS/FL/E) | 492 | 372 | 240 | 218 | 196 | 240 |
| Max Stats (DP/PT/HGSS) | – | – | – | – | – | – |
| Max Stats (B/W/B2W2) | – | – | – | – | – | – |
| Max Stats (X/Y/ORAS) | – | – | – | – | – | – |
| Max Stats (SM/USUM) | – | – | – | – | – | – |
| Max Stats (Sword/Shield/BDSP) | – | – | – | – | – | – |
| Effort Points (Sword/Shield/BDSP) | – | – | – | – | – | – |

## Type Matching

Move types which are good on Hariyama: Flying, Psychic Move types which are bad on Hariyama: Bug, Dark, Rock
All other move types are normal effectiveness on Hariyama.

## Moveset

| Level | Ruby / Sapphire Emerald XD / Colosseum | Fire Red / Leaf Green |
| 4 | Sand-Attack | Sand-Attack |
| 10 | Arm Thrust | Arm Thrust |
| 13 | Vital Throw | Vital Throw |
| 19 | Fake Out | Fake Out |
| 22 | Whirlwind | Whirlwind |
| 29 | Knock Off | Knock Off |
| 33 | Smellingsalt | Smellingsalt |
| 40 | Belly Drum | Belly Drum |
| 44 | Endure | Endure |
| 51 | Seismic Toss | Seismic Toss |
| 55 | Reversal | Reversal |

### TM/HM

* RS/FL: Attract, Brick Break, Bulk Up, Dig, Double Team, Earthquake, Facade, Focus Punch, Frustration, Hidden Power, Hyper Beam, Protect, Rain Dance, Rest, Return, Rock Smash, Rock Tomb, Secret Power, Strength, Sunny Day, Surf, Toxic

### Evolution

* RS/FL: Counter, Cross Chop, Detect, Dynamicpunch, Faint Attack, Foresight, Helping Hand, Revenge

## Trading Cards

* EX Ruby & Sapphire #8 - Hariyama
* EX Ruby & Sapphire #33 - Hariyama
* EX Deoxys #100 - Hariyama EX
| Basic: Makuhita | Stage 1: Hariyama | (No Stage 2) |