#include <algorithm>
#include <forward_list>
#include <iostream>
#include <string>
using namespace std;
using stunum_t = uint32_t;
using age_t = uint16_t;
const size_t NUM_OF_ENTRIES = 10;
struct personal_information {
stunum_t student_number;
wstring name;
wstring gender;
age_t age;
wstring address;
};
struct personal_information s[NUM_OF_ENTRIES] = {
{
2020000001, L"刘一一", L"男", 18, L"上海市杨浦区江湾-五角场" },
{
2020000002, L"陈二", L"男", 17, L"广东省广州市海珠区琶洲站C出口保利世贸博展馆附近" },
{
2020000003, L"张三", L"男", 16, L"江苏省南京市栖霞区仙林大道" },
{
2020000004, L"Carol Bergling", L"Female", 18, L"Frescativägen, 114 18 Stockholm" },
{
2020000005, L"王小五", L"男", 18, L"不明" },
{
2020000006, L"赵六", L"女", 18, L"No. 2, Hsin Ann Rd, East District, Hsinchu City, Taiwan"},
{
2020000007, L"田七 aka Frank Tim-Cat", L"MTF", 17, L"22 Sze Mei Street, San Po Kong, Kowloon, Hong Kong" },
{
2020000008, L